math.sin on complex, imaginary part

Time bar (total: 13.8s)

analyze0.0ms (0%)

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

Compiled 15 to 12 computations (20% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-exp, time spent: 0.0ms, 0.0% of total-time
Operation ival-cos, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

sample2.7s (19.7%)

Results
650.0ms4077×0infinite
1.8s3914×1valid
129.0ms264×0valid
0.0ms0infinite
Precisions
Click to see histograms. Total time spent on operations: 1.7s
Operation ival-exp, time spent: 651.0ms, 39.0% of total-time
Operation ival-cos, time spent: 395.0ms, 23.0% of total-time
Operation ival-mult, time spent: 333.0ms, 20.0% of total-time
Operation backward-pass, time spent: 156.0ms, 9.0% of total-time
Operation ival-sub, time spent: 130.0ms, 8.0% of total-time
Operation const, time spent: 24.0ms, 1.0% of total-time
Bogosity

preprocess498.0ms (3.6%)

Algorithm
egg-herbie
Rules
1396×fma-define
541×fma-neg
230×times-frac
216×distribute-lft-in
196×associate-*r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1220-0-(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
00-0-(exp.f64 (-.f64 #s(literal 0 binary64) im))
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
00-0-re
00-0-(-.f64 #s(literal 0 binary64) im)
00-0-im
00-0-#s(literal 0 binary64)
00-0-(cos.f64 re)
00-0-(exp.f64 im)
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036324
186308
2244308
3768304
41960294
53017294
63397294
73805294
84502294
95011294
105176294
115270294
125270294
135270294
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) re)) (exp.f64 re)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) re)) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (cos.f64 im) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 re))))
Symmetry

(abs re)

(negabs im)

Compiler

Compiled 96 to 61 computations (36.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
Operation ival-exp, time spent: 69.0ms, 47.0% of total-time
Operation ival-cos, time spent: 28.0ms, 19.0% of total-time
Operation ival-sub, time spent: 24.0ms, 16.0% of total-time
Operation ival-mult, time spent: 21.0ms, 14.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 35 to 18 computations (48.6% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

localize98.0ms (0.7%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 re)
99.9%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
55.6%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 41 to 12 computations (70.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
Operation ival-mult, time spent: 18.0ms, 36.0% of total-time
Operation ival-exp, time spent: 15.0ms, 30.0% of total-time
Operation ival-cos, time spent: 12.0ms, 24.0% of total-time
Operation ival-sub, time spent: 2.0ms, 4.0% of total-time
Operation ival-neg, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

series135.0ms (1%)

Counts
3 → 36
Calls
Call 1
Inputs
#<alt (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))>
#<alt (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))>
#<alt (cos.f64 re)>
Outputs
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (exp.f64 im))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))>
Calls

12 calls:

TimeVariablePointExpression
128.0ms
im
@-inf
(- (exp (neg im)) (exp im))
1.0ms
im
@inf
(* (- (exp (neg im)) (exp im)) (cos re))
1.0ms
re
@0
(* (- (exp (neg im)) (exp im)) (cos re))
1.0ms
im
@0
(* (- (exp (neg im)) (exp im)) (cos re))
1.0ms
re
@0
(cos re)

rewrite179.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
77×add-exp-log
77×add-log-exp
77×log1p-expm1-u
77×expm1-log1p-u
75×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01458
117458
2264158
Stop Event
unsound
Counts
3 → 33
Calls
Call 1
Inputs
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
(cos.f64 re)
Outputs
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal -3 binary64))
(*.f64 (cos.f64 re) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (cos.f64 re))
(/.f64 (+.f64 (cos.f64 (+.f64 re re)) (cos.f64 (-.f64 re re))) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
(sqrt.f64 (cos.f64 re))
(fabs.f64 (cos.f64 re))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (cos.f64 re))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(log1p.f64 (expm1.f64 (cos.f64 re)))
(exp.f64 (log.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal -3 binary64)))

simplify84.0ms (0.6%)

Algorithm
egg-herbie
Rules
521×unsub-neg
502×distribute-lft-in
483×distribute-rgt-in
472×fma-define
416×fma-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01381913
13271776
29271713
330081653
463561646
Stop Event
node limit
Counts
69 → 88
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (exp.f64 im))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal -3 binary64))
(*.f64 (cos.f64 re) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (cos.f64 re))
(/.f64 (+.f64 (cos.f64 (+.f64 re re)) (cos.f64 (-.f64 re re))) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
(sqrt.f64 (cos.f64 re))
(fabs.f64 (cos.f64 re))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (cos.f64 re))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(log1p.f64 (expm1.f64 (cos.f64 re)))
(exp.f64 (log.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal -3 binary64)))
Outputs
(*.f64 #s(literal -2 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(*.f64 im (fma.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))))))
(*.f64 im (fma.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (exp.f64 im)))
(-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (neg.f64 im))) (exp.f64 im))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/24 binary64)))))) (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal -3 binary64))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal 3 binary64))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (cos.f64 re) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 2 binary64))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 re re)) (cos.f64 (-.f64 re re))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (cos.f64 #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
(sqrt.f64 (cos.f64 re))
(fabs.f64 (cos.f64 re))
(log.f64 (exp.f64 (cos.f64 re)))
(cos.f64 re)
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (cos.f64 re))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(cos.f64 re)
(log1p.f64 (expm1.f64 (cos.f64 re)))
(cos.f64 re)
(exp.f64 (log.f64 (cos.f64 re)))
(cos.f64 re)
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal -3 binary64)))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))

eval29.0ms (0.2%)

Compiler

Compiled 1591 to 882 computations (44.6% saved)

prune17.0ms (0.1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New83588
Fresh000
Picked011
Done000
Total83689
Accuracy
99.9%
Counts
89 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
42.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
83.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
50.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
3.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
4.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
Compiler

Compiled 121 to 100 computations (17.4% saved)

localize310.0ms (2.3%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
55.6%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
100.0%
(cos.f64 re)
99.8%
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
100.0%
(cos.f64 re)
100.0%
(cos.f64 re)
100.0%
(cos.f64 re)
99.9%
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
99.9%
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
99.6%
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 147 to 84 computations (42.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 149.0ms
Operation ival-mult, time spent: 67.0ms, 45.0% of total-time
Operation ival-pow, time spent: 29.0ms, 19.0% of total-time
Operation ival-exp, time spent: 15.0ms, 10.0% of total-time
Operation ival-sub, time spent: 14.0ms, 9.0% of total-time
Operation ival-cos, time spent: 14.0ms, 9.0% of total-time
Operation const, time spent: 8.0ms, 5.0% of total-time
Operation ival-neg, time spent: 2.0ms, 1.0% of total-time

series14.0ms (0.1%)

Counts
4 → 57
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))>
Outputs
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
Calls

18 calls:

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

rewrite117.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
607×log1p-expm1-u
607×log-prod
607×expm1-log1p-u
267×pow-unpow
195×pow-to-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019106
1230106
22815106
Stop Event
node limit
Counts
4 → 90
Calls
Call 1
Inputs
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sqrt.f64 #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im) (*.f64 im #s(literal -2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) im) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im (*.f64 im #s(literal -2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 2 binary64)))

simplify127.0ms (0.9%)

Algorithm
egg-herbie
Rules
554×distribute-lft-in
539×distribute-rgt-in
467×*-commutative
242×fma-neg
210×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03095605
16455202
220605054
357315030
Stop Event
node limit
Counts
147 → 149
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sqrt.f64 #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im) (*.f64 im #s(literal -2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) im) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im (*.f64 im #s(literal -2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1/24 binary64))))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 im #s(literal -1/720 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (+.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/720 binary64))))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal -2 binary64) im))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/360 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/360 binary64)))) im) (*.f64 #s(literal -2 binary64) im))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/360 binary64)))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/3 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sqrt.f64 #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cos.f64 re))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cos.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cos.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) (/.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) im) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) (/.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) #s(literal -4 binary64))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1/3 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -2 binary64) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -2 binary64) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -2 binary64) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) #s(literal -2 binary64))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) #s(literal -2 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) #s(literal -2 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -2 binary64) im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 im) (cos.f64 re)) #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))

eval247.0ms (1.8%)

Compiler

Compiled 10628 to 7982 computations (24.9% saved)

prune79.0ms (0.6%)

Pruning

24 alts after pruning (20 fresh and 4 done)

PrunedKeptTotal
New70820728
Fresh000
Picked235
Done011
Total71024734
Accuracy
100.0%
Counts
734 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
82.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re)))
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
42.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
52.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
13.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
38.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
8.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
4.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
50.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
50.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log.f64 (exp.f64 (cos.f64 re)))))
50.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
27.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
52.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
33.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
83.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))
2.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
2.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
3.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
4.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
3.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
99.6%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
56.7%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
Compiler

Compiled 559 to 479 computations (14.3% saved)

localize3.5s (25.7%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
99.9%
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
99.7%
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
99.9%
(*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
99.7%
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
100.0%
(cos.f64 re)
99.9%
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
Compiler

Compiled 217 to 168 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0s
Operation ival-cos, time spent: 2.0s, 65.0% of total-time
Operation ival-mult, time spent: 450.0ms, 15.0% of total-time
Operation composed, time spent: 227.0ms, 8.0% of total-time
Operation ival-log, time spent: 133.0ms, 4.0% of total-time
Operation ival-pow, time spent: 75.0ms, 2.0% of total-time
Operation ival-add, time spent: 51.0ms, 2.0% of total-time
Operation ival-sub, time spent: 46.0ms, 2.0% of total-time
Operation const, time spent: 41.0ms, 1.0% of total-time
Operation ival-exp, time spent: 41.0ms, 1.0% of total-time

series20.0ms (0.1%)

Counts
5 → 96
Calls
Call 1
Inputs
#<alt (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))>
#<alt (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))>
#<alt (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))>
#<alt (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))>
Outputs
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt #s(literal -4 binary64)>
#<alt (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/3 binary64))))) #s(literal 4 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 8 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im))>
#<alt (+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -16/45 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt #s(literal -4 binary64)>
#<alt (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/3 binary64))))) #s(literal 4 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 8/45 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
Calls

24 calls:

TimeVariablePointExpression
3.0ms
re
@inf
(* (* im (- (* -1/3 (pow im 2)) 2)) (+ -2 (* -2 (cos (* -2 re)))))
3.0ms
im
@-inf
(* (* -2 im) (+ -2 (* -2 (cos (* -2 re)))))
2.0ms
im
@0
(* (* -2 im) (+ -2 (* -2 (cos (* -2 re)))))
1.0ms
im
@inf
(* (* im (- (* -1/3 (pow im 2)) 2)) (+ -2 (* -2 (cos (* -2 re)))))
1.0ms
re
@-inf
(* (* im (- (* -1/3 (pow im 2)) 2)) (+ -2 (* -2 (cos (* -2 re)))))

rewrite173.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
918×log1p-expm1-u
851×prod-diff
219×associate-*r*
168×expm1-log1p-u
165×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025174
1375158
25036158
Stop Event
node limit
Counts
5 → 138
Calls
Call 1
Inputs
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(+.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(+.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))) (-.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(+.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))) (-.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))

simplify142.0ms (1%)

Algorithm
egg-herbie
Rules
992×times-frac
773×distribute-lft-in
452×associate-*r*
390×associate-*l*
325×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035411042
19719956
238049894
Stop Event
node limit
Counts
234 → 201
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
#s(literal -4 binary64)
(-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/3 binary64))))) #s(literal 4 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal 8 binary64) im)
(+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -16/45 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
#s(literal -4 binary64)
(-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/3 binary64))))) #s(literal 4 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 8/45 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(+.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(+.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))) (-.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(+.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))) (-.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
Outputs
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im)))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (*.f64 (*.f64 #s(literal 1/360 binary64) im) (pow.f64 re #s(literal 2 binary64))))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/360 binary64)))) im)))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 im #s(literal 1/360 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
#s(literal -4 binary64)
(-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4 binary64))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal -4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/3 binary64))))) #s(literal 4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))) #s(literal -4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 8/45 binary64) #s(literal -4/3 binary64)) #s(literal 4 binary64)) #s(literal -4 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal 8 binary64) im)
(*.f64 im #s(literal 8 binary64))
(+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im))
(fma.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 8 binary64)))
(fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -8 binary64) (*.f64 im #s(literal 8 binary64)))
(fma.f64 (*.f64 im #s(literal -8 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8 binary64)))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal 8 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -8 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 8/3 binary64)))))
(fma.f64 im #s(literal 8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 8/3 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -8 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 8/3 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -8 binary64))) (*.f64 im #s(literal 8 binary64)))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -16/45 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im))))))
(fma.f64 #s(literal 8 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -8 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -16/45 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 8/3 binary64)))))))
(fma.f64 im #s(literal 8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -16/45 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8/3 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -16/45 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8/3 binary64))) (*.f64 im #s(literal -8 binary64))) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
#s(literal -4 binary64)
(-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4 binary64))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal -4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/3 binary64))))) #s(literal 4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 8/45 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))) #s(literal -4 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 8/45 binary64) #s(literal -4/3 binary64)) #s(literal 4 binary64)) #s(literal -4 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -4 binary64) im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64)))
(*.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
(fma.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(fma.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))
(fma.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4/3 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -4/3 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4/3 binary64)))) (*.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 8/45 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))))
(fma.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4/3 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 8/45 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4/3 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 8/45 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -4 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4/3 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal 8/45 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal -4 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(+.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64)))
(*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im #s(literal 4 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64)))
(*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 1 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64)))
(*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 64 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 16 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (cos.f64 (*.f64 #s(literal -2 binary64) re))) (-.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (cos.f64 (*.f64 #s(literal -2 binary64) re))) (*.f64 im #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 64 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal 64 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 16 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 im (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 (*.f64 im #s(literal 4 binary64)) (-.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 64 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal 64 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im #s(literal 4 binary64))) (*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 16 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))) (-.f64 (*.f64 im #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64)))
(*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (*.f64 im #s(literal 16 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (*.f64 im #s(literal 16 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 im (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (*.f64 im #s(literal 16 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (*.f64 im #s(literal 16 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 im (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64)))
(*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(*.f64 im (+.f64 (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 4 binary64)))
(*.f64 im (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 4 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(+.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) im) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) im) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) im) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (-.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 1 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64))) (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 im (*.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal -2 binary64) re)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -1 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))) (-.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (/.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 im (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 im (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal -8 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64) #s(literal -8 binary64)) (/.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 im (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal 3 binary64)) #s(literal -8 binary64)) (*.f64 im (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (*.f64 im (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))
(fma.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) re)) (*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))))

eval158.0ms (1.1%)

Compiler

Compiled 7118 to 5976 computations (16% saved)

prune91.0ms (0.7%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New3025307
Fresh41115
Picked235
Done224
Total31021331
Accuracy
100.0%
Counts
331 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
10.7%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
82.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re)))
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
52.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
13.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
11.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
8.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
50.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
50.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log.f64 (exp.f64 (cos.f64 re)))))
50.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
27.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
52.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
33.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
4.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
3.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
3.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
99.6%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
64.5%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
56.7%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
Compiler

Compiled 485 to 411 computations (15.3% saved)

localize1.3s (9.3%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(cos.f64 re)
99.8%
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
99.8%
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))
40.8%
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
99.9%
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
99.7%
(*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64)))
98.1%
(*.f64 (*.f64 #s(literal -2 binary64) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64)))
99.9%
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
99.6%
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
99.9%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re))
99.8%
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
99.3%
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
66.6%
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
Compiler

Compiled 259 to 198 computations (23.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-pow, time spent: 816.0ms, 75.0% of total-time
Operation ival-mult, time spent: 142.0ms, 13.0% of total-time
Operation composed, time spent: 73.0ms, 7.0% of total-time
Operation ival-add, time spent: 18.0ms, 2.0% of total-time
Operation ival-sub, time spent: 13.0ms, 1.0% of total-time
Operation const, time spent: 11.0ms, 1.0% of total-time
Operation ival-cbrt, time spent: 11.0ms, 1.0% of total-time
Operation ival-cos, time spent: 10.0ms, 1.0% of total-time

series49.0ms (0.4%)

Counts
9 → 141
Calls
Call 1
Inputs
#<alt (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))>
#<alt (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))>
#<alt (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))>
#<alt (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re))>
#<alt (*.f64 (*.f64 #s(literal -2 binary64) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))>
#<alt (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))>
Outputs
#<alt (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 7 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))>
#<alt (+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -5/2187 binary64) (*.f64 (cbrt.f64 im) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 8 binary64))))))))))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 40/81 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cbrt.f64 #s(literal 1/3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 40/81 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))))) (*.f64 #s(literal 4/9 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))))))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt #s(literal -2 binary64)>
#<alt (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal 8 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im))>
#<alt (+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))>
#<alt (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (cbrt.f64 #s(literal -8 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))>
#<alt (+.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))))))>
#<alt (+.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))))))))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -7 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 61/30 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
Calls

39 calls:

TimeVariablePointExpression
7.0ms
im
@0
(pow (* im (* -2 (cos re))) 3)
4.0ms
im
@inf
(* (pow (cbrt (* im (+ (* -1/3 (pow im 2)) -2))) 3) (cos re))
3.0ms
re
@-inf
(cbrt (pow (* im (* -2 (cos re))) 3))
3.0ms
im
@0
(cbrt (pow (* im (* -2 (cos re))) 3))
2.0ms
im
@0
(cbrt (* im (+ (* -1/3 (pow im 2)) -2)))

rewrite336.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1119×log1p-expm1-u
353×prod-diff
217×associate-*r*
184×expm1-log1p-u
179×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033275
1456267
25436267
Stop Event
node limit
Counts
9 → 228
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re))
(*.f64 (*.f64 #s(literal -2 binary64) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64)))
(*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cbrt.f64 im))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) im)
(*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 im)) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal -4 binary64)))
(+.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 im #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64)) (*.f64 im #s(literal -2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64)) (*.f64 im #s(literal -2 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 #s(literal -4/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -4/3 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 64 binary64))) (-.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (*.f64 #s(literal -16/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 64 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (*.f64 #s(literal -16/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) im)
(*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) im) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im #s(literal -2 binary64))) (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (cos.f64 re))) im)
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64)))

simplify258.0ms (1.9%)

Algorithm
egg-herbie
Rules
506×distribute-lft-in
497×distribute-rgt-in
412×fma-define
407×*-commutative
266×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073214526
1176213755
2405913630
Stop Event
node limit
Counts
369 → 442
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 7 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))))))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -5/2187 binary64) (*.f64 (cbrt.f64 im) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 8 binary64))))))))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 40/81 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cbrt.f64 #s(literal 1/3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 40/81 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))))) (*.f64 #s(literal 4/9 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
#s(literal -2 binary64)
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal 8 binary64) im)
(+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (cbrt.f64 #s(literal -8 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))
(+.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))))))
(+.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))))))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -7 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 61/30 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cbrt.f64 im))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) im)
(*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 im)) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal -4 binary64)))
(+.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 im #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64)) (*.f64 im #s(literal -2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64)) (*.f64 im #s(literal -2 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 #s(literal -4/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -4/3 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 64 binary64))) (-.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (*.f64 #s(literal -16/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 64 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (*.f64 #s(literal -16/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) im)
(*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) im) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im #s(literal -2 binary64))) (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (cos.f64 re))) im)
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64)))
Outputs
(*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 7 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))
(fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 7 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1/9 binary64) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 7 binary64))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/9 binary64) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 7 binary64))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -1/81 binary64) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -1/81 binary64) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -5/2187 binary64) (*.f64 (cbrt.f64 im) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 8 binary64))))))))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/81 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal -5/2187 binary64) (*.f64 (cbrt.f64 im) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 8 binary64))))))))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/81 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (*.f64 #s(literal -5/2187 binary64) (/.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 8 binary64)))))))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/81 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (*.f64 #s(literal -5/2187 binary64) (/.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 8 binary64))))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -2 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 im (cbrt.f64 #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))
(*.f64 im (fma.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))
(*.f64 im (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2/3 binary64) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))))
(*.f64 im (fma.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64))))))
(*.f64 im (fma.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))))))
(*.f64 im (fma.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2/3 binary64) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 40/81 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))))
(*.f64 im (fma.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 40/81 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64)))) (fma.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)))))))
(*.f64 im (fma.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 40/81 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64)))) (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 2/3 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))))))))
(*.f64 im (fma.f64 #s(literal -4/9 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 40/81 binary64) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2/3 binary64) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cbrt.f64 #s(literal 1/3 binary64))))
(neg.f64 (*.f64 im (cbrt.f64 #s(literal 1/3 binary64))))
(*.f64 im (neg.f64 (cbrt.f64 #s(literal 1/3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))))))
(neg.f64 (*.f64 im (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))))))
(*.f64 im (neg.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)))))))
(neg.f64 (*.f64 im (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (-.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 4/9 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)))))))
(*.f64 im (neg.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 im (neg.f64 (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 #s(literal 1/3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 40/81 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))))) (*.f64 #s(literal 4/9 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))))))
(neg.f64 (*.f64 im (-.f64 (+.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 40/81 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))))) (/.f64 (/.f64 #s(literal 4/9 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64))))))
(*.f64 im (neg.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 40/81 binary64) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))))))))
(*.f64 (+.f64 (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (+.f64 (+.f64 (cbrt.f64 #s(literal 1/3 binary64)) (/.f64 (/.f64 #s(literal 40/81 binary64) (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 8 binary64))) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/3 binary64)) #s(literal 5 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 im))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/3 binary64) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/3 binary64) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
#s(literal -2 binary64)
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (cos.f64 re))))
(*.f64 (neg.f64 (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (cos.f64 re)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 im #s(literal -1/2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))) (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 im #s(literal -1/720 binary64)))) (*.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))) (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(*.f64 #s(literal 8 binary64) im)
(*.f64 im #s(literal 8 binary64))
(+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im))
(fma.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 8 binary64)))
(fma.f64 im #s(literal 8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -8 binary64))))
(fma.f64 (*.f64 im #s(literal -8 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8 binary64)))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal 8 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -8 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 8/3 binary64)))))
(fma.f64 im #s(literal 8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8/3 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8/3 binary64)))) (*.f64 im #s(literal 8 binary64)))
(+.f64 (*.f64 #s(literal 8 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) im) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal 8 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -8 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 8/3 binary64)))))
(fma.f64 im #s(literal 8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8/3 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 8/3 binary64)))) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 8/3 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal 8/3 binary64) (*.f64 im (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 8/3 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 8/3 binary64) im (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal 8/3 binary64) (*.f64 im (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 8/3 binary64) im (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal 8/3 binary64) (*.f64 im (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8/3 binary64) im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 8/3 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal 8/3 binary64) (*.f64 im (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 8/3 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 8/3 binary64) im (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal 8/3 binary64) (*.f64 im (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8/3 binary64) im) (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 8/3 binary64) im (*.f64 #s(literal 8 binary64) (/.f64 im (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal 8/3 binary64) (*.f64 im (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -8 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -4/3 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -4/3 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -4/3 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -4/3 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -4/3 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -4/3 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal -4/3 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (cbrt.f64 #s(literal -8 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64)))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))
(fma.f64 im (cbrt.f64 #s(literal -8 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))))
(fma.f64 im (cbrt.f64 #s(literal -8 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))) (*.f64 im #s(literal -1/2 binary64))))
(+.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))))))
(fma.f64 im (cbrt.f64 #s(literal -8 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64)))))))
(fma.f64 im (cbrt.f64 #s(literal -8 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))) (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))
(+.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))))))))
(fma.f64 im (cbrt.f64 #s(literal -8 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (cbrt.f64 #s(literal -8 binary64)) (cos.f64 re)))
(*.f64 (*.f64 im (cbrt.f64 #s(literal -8 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64))
(+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64) (*.f64 #s(literal 12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64))))
(+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64))))))
(fma.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -7 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64)))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -7 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -7 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 61/30 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 12 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -7 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 61/30 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -7 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 61/30 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 61/30 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -7 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))) #s(literal 0 binary64))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (cbrt.f64 im))
(*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))) (cbrt.f64 (sqrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) im) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))) #s(literal 0 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) im)
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) im))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 im)) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1/6 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64)))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -8 binary64)) (-.f64 (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) #s(literal -4 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 2 binary64)))
(pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 0 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))))
(+.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal -4 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal -4 binary64)))
(*.f64 im (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal -4 binary64)))
(*.f64 im (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))) #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64)) (/.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))))
(*.f64 im (/.f64 (+.f64 #s(literal 128 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal -2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 16 binary64)))))
(*.f64 im (/.f64 (+.f64 #s(literal 128 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 16 binary64) (*.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))))
(*.f64 im (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 32 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64)) (*.f64 im #s(literal -2 binary64))) (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal -64 binary64)) (/.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))))
(*.f64 im (/.f64 (+.f64 #s(literal 128 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal -2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 16 binary64)))))
(*.f64 im (/.f64 (+.f64 #s(literal 128 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 16 binary64) (*.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64)) (*.f64 im #s(literal -2 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal -16 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))))
(*.f64 im (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 32 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)) #s(literal -4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)) #s(literal 0 binary64))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -64/27 binary64)))
(pow.f64 (*.f64 re (sqrt.f64 #s(literal -4/3 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -4/3 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -64/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(exp.f64 (log.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64))
(+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 64 binary64)) (*.f64 #s(literal -64/27 binary64) (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 16 binary64)) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 64 binary64) (*.f64 #s(literal -64/27 binary64) (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16 binary64) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4 binary64))))))
(/.f64 (fma.f64 #s(literal -64/27 binary64) (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 64 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 #s(literal -4/3 binary64) (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 64 binary64))) (-.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (*.f64 #s(literal -16/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64) #s(literal 64 binary64)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -16/3 binary64))))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64) #s(literal 64 binary64)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 16/3 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -64/27 binary64) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 16/3 binary64))))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4/3 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -16/9 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4/3 binary64) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64)) #s(literal 64 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (*.f64 #s(literal -16/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64) #s(literal 64 binary64)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -16/3 binary64))))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -64/27 binary64) #s(literal 64 binary64)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 16 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 16/3 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -64/27 binary64) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 16/3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4/3 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 16/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4/3 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 16 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -16/9 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4/3 binary64) #s(literal 4 binary64))))
(pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/3 binary64) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 0 binary64))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) im)
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3/2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 0 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) im) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im #s(literal -2 binary64))) (cos.f64 re))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (cos.f64 re))) im)
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64)))
(*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))

eval658.0ms (4.8%)

Compiler

Compiled 12355 to 9807 computations (20.6% saved)

prune267.0ms (1.9%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New5998607
Fresh3811
Picked325
Done235
Total60721628
Accuracy
100.0%
Counts
628 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
10.7%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
49.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (cos.f64 re)))
55.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
83.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (sqrt.f64 im)) (sqrt.f64 im)) (cos.f64 re)))
50.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im)))
52.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
13.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
50.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
50.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log.f64 (exp.f64 (cos.f64 re)))))
50.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
30.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
52.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
35.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64))) #s(literal 2 binary64))))
4.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
12.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
29.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
27.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
99.6%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
64.5%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
56.7%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
Compiler

Compiled 697 to 547 computations (21.5% saved)

regimes102.0ms (0.7%)

Counts
40 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log.f64 (exp.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (sqrt.f64 im)) (sqrt.f64 im)) (cos.f64 re)))
Outputs
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
Calls

6 calls:

26.0ms
re
24.0ms
im
21.0ms
(cos.f64 re)
20.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
5.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.6%1re
99.6%1im
99.6%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
99.6%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
99.6%1(cos.f64 re)
99.6%1(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes258.0ms (1.9%)

Counts
28 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4/3 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
Calls

3 calls:

193.0ms
im
34.0ms
re
28.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
92.1%2re
95.7%3im
93.1%2(cos.f64 re)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes43.0ms (0.3%)

Counts
23 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
Calls

1 calls:

41.0ms
im
Results
AccuracySegmentsBranch
95.7%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes44.0ms (0.3%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))
Calls

1 calls:

42.0ms
im
Results
AccuracySegmentsBranch
95.7%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes74.0ms (0.5%)

Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
Calls

3 calls:

25.0ms
(cos.f64 re)
24.0ms
re
23.0ms
im
Results
AccuracySegmentsBranch
76.2%2re
82.1%4(cos.f64 re)
86.7%2im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes91.0ms (0.7%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -4 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 8 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
Calls

3 calls:

32.0ms
im
30.0ms
re
28.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
67.4%2re
71.7%4(cos.f64 re)
76.3%3im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes27.0ms (0.2%)

Counts
14 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
Calls

1 calls:

26.0ms
im
Results
AccuracySegmentsBranch
76.3%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
Calls

1 calls:

13.0ms
im
Results
AccuracySegmentsBranch
74.2%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes42.0ms (0.3%)

Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))
Calls

3 calls:

15.0ms
(cos.f64 re)
13.0ms
re
12.0ms
im
Results
AccuracySegmentsBranch
36.7%4re
37.2%3(cos.f64 re)
52.0%2im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes25.0ms (0.2%)

Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
Calls

3 calls:

13.0ms
(cos.f64 re)
5.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
27.5%1re
30.2%2(cos.f64 re)
27.5%1im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes5.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8 binary64) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
Calls

1 calls:

5.0ms
im
Results
AccuracySegmentsBranch
27.5%1im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
Calls

2 calls:

1.0ms
im
1.0ms
re
Results
AccuracySegmentsBranch
3.5%1re
3.5%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
9.31440396921213e+101
4.083271102444935e+103
30.0ms
7.96873679802554
30729153.73233563
Results
22.0ms128×0valid
21.0ms127×0infinite
0.0ms0infinite
Compiler

Compiled 471 to 394 computations (16.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
Operation ival-cos, time spent: 7.0ms, 39.0% of total-time
Operation ival-exp, time spent: 4.0ms, 22.0% of total-time
Operation ival-mult, time spent: 4.0ms, 22.0% of total-time
Operation ival-sub, time spent: 3.0ms, 17.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
9.31440396921213e+101
4.083271102444935e+103
31.0ms
7.96873679802554
30729153.73233563
Results
25.0ms128×0valid
20.0ms127×0infinite
0.0ms0infinite
Compiler

Compiled 417 to 349 computations (16.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-cos, time spent: 6.0ms, 31.0% of total-time
Operation ival-sub, time spent: 5.0ms, 26.0% of total-time
Operation ival-exp, time spent: 4.0ms, 21.0% of total-time
Operation ival-mult, time spent: 4.0ms, 21.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
9.31440396921213e+101
4.083271102444935e+103
30.0ms
7.96873679802554
30729153.73233563
Results
27.0ms159×0infinite
17.0ms96×0valid
0.0ms0infinite
Compiler

Compiled 369 to 317 computations (14.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
Operation ival-exp, time spent: 7.0ms, 31.0% of total-time
Operation ival-cos, time spent: 6.0ms, 27.0% of total-time
Operation ival-sub, time spent: 5.0ms, 22.0% of total-time
Operation ival-mult, time spent: 4.0ms, 18.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
7.96873679802554
30729153.73233563
Results
17.0ms95×0valid
13.0ms48×0infinite
0.0ms0valid
Compiler

Compiled 208 to 177 computations (14.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-exp, time spent: 6.0ms, 46.0% of total-time
Operation ival-cos, time spent: 3.0ms, 23.0% of total-time
Operation ival-mult, time spent: 2.0ms, 15.0% of total-time
Operation ival-sub, time spent: 1.0ms, 8.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch80.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.1537494314541481e+69
1.1928841335353675e+70
61.0ms
18599744391809.84
33035256213331480.0
Results
74.0ms223×0infinite
0.0ms0infinite
Compiler

Compiled 359 to 299 computations (16.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
Operation ival-mult, time spent: 43.0ms, 81.0% of total-time
Operation ival-cos, time spent: 5.0ms, 9.0% of total-time
Operation ival-sub, time spent: 2.0ms, 4.0% of total-time
Operation ival-exp, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch49.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.1537494314541481e+69
1.1928841335353675e+70
29.0ms
18599744391809.84
33035256213331480.0
Results
39.0ms223×0infinite
0.0ms0infinite
Compiler

Compiled 335 to 281 computations (16.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
Operation ival-cos, time spent: 8.0ms, 47.0% of total-time
Operation ival-mult, time spent: 4.0ms, 23.0% of total-time
Operation ival-sub, time spent: 2.0ms, 12.0% of total-time
Operation ival-exp, time spent: 2.0ms, 12.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
3.254060369370621e+49
1.0386947658382534e+52
Results
21.0ms127×0infinite
0.0ms0infinite
Compiler

Compiled 187 to 159 computations (15% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
Operation ival-cos, time spent: 3.0ms, 37.0% of total-time
Operation ival-mult, time spent: 2.0ms, 25.0% of total-time
Operation ival-sub, time spent: 1.0ms, 12.0% of total-time
Operation ival-exp, time spent: 1.0ms, 12.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch81.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
81.0ms
7.96873679802554
30729153.73233563
Results
71.0ms127×0valid
2.0ms16×0infinite
0.0ms0valid
Compiler

Compiled 181 to 159 computations (12.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
Operation ival-sub, time spent: 54.0ms, 86.0% of total-time
Operation ival-cos, time spent: 4.0ms, 6.0% of total-time
Operation ival-exp, time spent: 3.0ms, 5.0% of total-time
Operation ival-mult, time spent: 2.0ms, 3.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

bsearch45.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
45.0ms
-0.03339503105474473
0.014569285182239064
Results
14.0ms121×0infinite
12.0ms86×0valid
13.0ms32×1valid
0.0ms0infinite
Compiler

Compiled 259 to 225 computations (13.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
Operation ival-exp, time spent: 7.0ms, 39.0% of total-time
Operation ival-mult, time spent: 6.0ms, 34.0% of total-time
Operation ival-sub, time spent: 3.0ms, 17.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time
Operation backward-pass, time spent: 1.0ms, 6.0% of total-time

simplify25.0ms (0.2%)

Algorithm
egg-herbie
Rules
28×*-commutative
sub-neg
+-commutative
1-exp
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089878
1126878
2134878
3139878
4141878
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 440 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 500 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))))
(if (<=.f64 im #s(literal 19000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 11599999999999999308869121159850269105090116001590471065272115619954688 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
(if (<=.f64 im #s(literal 19000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 11599999999999999308869121159850269105090116001590471065272115619954688 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))))
(if (<=.f64 im #s(literal 149999999999999990675467327498519990820462139539456 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))
(if (<=.f64 (cos.f64 re) #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))))
(if (<=.f64 im #s(literal 440 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 440 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))))
(if (<=.f64 im #s(literal 500 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))))
(if (<=.f64 im #s(literal 500 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))))
(if (<=.f64 im #s(literal 19000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 11599999999999999308869121159850269105090116001590471065272115619954688 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
(if (<=.f64 im #s(literal 19000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 11599999999999999308869121159850269105090116001590471065272115619954688 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))))
(if (<=.f64 im #s(literal 19000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 11599999999999999308869121159850269105090116001590471065272115619954688 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))))
(if (<=.f64 im #s(literal 19000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 11599999999999999308869121159850269105090116001590471065272115619954688 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 8/3 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))))
(if (<=.f64 im #s(literal 149999999999999990675467327498519990820462139539456 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))
(if (<=.f64 im #s(literal 149999999999999990675467327498519990820462139539456 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))
(if (<=.f64 im #s(literal 8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)))))
(if (<=.f64 (cos.f64 re) #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im)))
(if (<=.f64 (cos.f64 re) #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
#s(literal -1 binary64)
Compiler

Compiled 284 to 225 computations (20.8% saved)

soundness721.0ms (5.2%)

Rules
1396×fma-define
992×times-frac
773×distribute-lft-in
607×log1p-expm1-u
607×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035411042
19719956
238049894
01458
117458
2264158
019106
1230106
22815106
036324
186308
2244308
3768304
41960294
53017294
63397294
73805294
84502294
95011294
105176294
115270294
125270294
135270294
Stop Event
saturated
node limit
unsound
node limit
Compiler

Compiled 222 to 143 computations (35.6% saved)

end0.0ms (0%)

preprocess207.0ms (1.5%)

Remove

(negabs im)

(abs re)

Compiler

Compiled 832 to 622 computations (25.2% saved)

Profiling

Loading profile data...