math.sin on complex, imaginary part

Time bar (total: 9.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
ival-sub: 0.0ms (0% of total)
ival-exp: 0.0ms (0% of total)
ival-cos: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample2.6s (26.7%)

Results
541.0ms4396×0valid
1.4s3860×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-exp: 652.0ms (40% of total)
ival-cos: 533.0ms (32.7% of total)
ival-mult: 191.0ms (11.7% of total)
ival-sub: 133.0ms (8.2% of total)
backward-pass: 100.0ms (6.1% of total)
const: 22.0ms (1.3% of total)
Bogosity

preprocess229.0ms (2.3%)

Algorithm
egg-herbie
Rules
1396×fma-define
541×fma-neg
230×times-frac
216×distribute-lft-in
196×associate-*r*
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)

explain256.0ms (2.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1360-1(1.0895925429941267e-270 0.02200289069784482)(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
01(1739.5280627184013 426.8987525686114)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)))
Results
161.0ms268×1valid
39.0ms244×0valid
Compiler

Compiled 96 to 61 computations (36.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 153.0ms
ival-exp: 73.0ms (47.6% of total)
ival-sub: 25.0ms (16.3% of total)
ival-cos: 20.0ms (13% of total)
ival-mult: 18.0ms (11.7% of total)
backward-pass: 15.0ms (9.8% of total)
const: 3.0ms (2% of total)

eval1.0ms (0%)

Compiler

Compiled 35 to 18 computations (48.6% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
50.9%
(*.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)

localize83.0ms (0.9%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
50.9%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
21.0ms130×0valid
50.0ms126×1valid
Compiler

Compiled 41 to 12 computations (70.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-exp: 22.0ms (42% of total)
ival-cos: 11.0ms (21% of total)
ival-sub: 8.0ms (15.3% of total)
ival-mult: 5.0ms (9.6% of total)
backward-pass: 4.0ms (7.6% of total)
ival-neg: 2.0ms (3.8% of total)
const: 1.0ms (1.9% of total)

series6.0ms (0.1%)

Counts
2 → 32
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))>
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)))>
Calls

9 calls:

TimeVariablePointExpression
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
im
@0
(- (exp (neg im)) (exp im))
1.0ms
re
@inf
(* (- (exp (neg im)) (exp im)) (cos re))

rewrite142.0ms (1.5%)

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
01450
117450
2264150
Stop Event
unsound
Counts
2 → 16
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))
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)

simplify74.0ms (0.8%)

Algorithm
egg-herbie
Rules
505×unsub-neg
451×distribute-lft-in
440×distribute-rgt-in
434×fma-define
394×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0921532
12411429
27841372
326551320
457881320
Stop Event
node limit
Counts
48 → 53
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 -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)
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 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))))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (cos.f64 re)) (pow.f64 im #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.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 (cos.f64 re) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (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 #s(literal -1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 2 binary64))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(*.f64 (+.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 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 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 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)) (+.f64 (*.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 (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)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 4 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)) (+.f64 (*.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 (+.f64 (*.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 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64))) (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))
(fma.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 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 -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)

eval16.0ms (0.2%)

Compiler

Compiled 1049 to 619 computations (41% saved)

prune12.0ms (0.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New47653
Fresh000
Picked011
Done000
Total47754
Accuracy
99.8%
Counts
54 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
94.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
85.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)))
55.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
85.3%
(*.f64 #s(literal 1/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))))))
3.6%
(*.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 191 to 154 computations (19.4% saved)

localize559.0ms (5.7%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 im #s(literal 2 binary64))
99.9%
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
99.8%
(*.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.7%
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
99.7%
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
99.9%
(*.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)))
99.8%
(*.f64 (*.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))) (cos.f64 re))
99.8%
(*.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)))
99.5%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
Results
458.0ms256×0valid
Compiler

Compiled 268 to 194 computations (27.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 397.0ms
ival-pow: 156.0ms (39.3% of total)
ival-sub: 141.0ms (35.5% of total)
ival-mult: 83.0ms (20.9% of total)
const: 11.0ms (2.8% of total)
ival-cos: 7.0ms (1.8% of total)
backward-pass: 0.0ms (0% of total)

series32.0ms (0.3%)

Counts
9 → 100
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.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)))>
#<alt (*.f64 (*.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))) (cos.f64 re))>
#<alt (*.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)))>
#<alt (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))>
#<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 (pow.f64 im #s(literal 2 binary64))>
Outputs
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.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)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 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 (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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.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 (-.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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/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 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/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 (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 (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 #s(literal 1/24 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)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 im (*.f64 (cos.f64 re) (-.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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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)))>
#<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)))))))>
Calls

36 calls:

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

rewrite329.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1113×log1p-expm1-u
217×associate-*r*
193×prod-diff
193×expm1-log1p-u
189×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030289
1436289
25752289
Stop Event
node limit
Counts
9 → 148
Calls
Call 1
Inputs
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.f64 (*.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))) (cos.f64 re))
(*.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)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.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)))
(pow.f64 im #s(literal 2 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.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)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.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))) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.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 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 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)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.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))) #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 (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))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.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 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(pow.f64 (*.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 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 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 #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))))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.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 1 binary64))
(pow.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 1 binary64))
(pow.f64 (cbrt.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 3 binary64))
(pow.f64 (pow.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.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 2 binary64))
(sqrt.f64 (pow.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 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im (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 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 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 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.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))))))
(log1p.f64 (expm1.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))))))
(exp.f64 (log.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))))))
(exp.f64 (*.f64 (log.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 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))

simplify161.0ms (1.6%)

Algorithm
egg-herbie
Rules
448×associate-*r*
439×associate-*l*
337×associate-/r*
326×fma-define
313×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052111055
1126710650
2446110128
Stop Event
node limit
Counts
248 → 307
Calls
Call 1
Inputs
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 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 (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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.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 (-.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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/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 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/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 (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 (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 #s(literal 1/24 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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (-.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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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 -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 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.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)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.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))) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.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 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 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)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.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))) #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 (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))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.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 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(pow.f64 (*.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 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 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 #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))))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.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 1 binary64))
(pow.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 1 binary64))
(pow.f64 (cbrt.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 3 binary64))
(pow.f64 (pow.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.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 2 binary64))
(sqrt.f64 (pow.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 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im (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 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 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 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.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))))))
(log1p.f64 (expm1.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))))))
(exp.f64 (log.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))))))
(exp.f64 (*.f64 (log.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 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 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 (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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 (*.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 (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 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (*.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))))))
(*.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 (+.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 re)) (pow.f64 im #s(literal 6 binary64))))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))) (neg.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.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 (-.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))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (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 #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))))
(fma.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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64))) (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 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/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 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.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))))))))
(fma.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 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/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 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (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))) #s(literal 1/24 binary64)))))
(fma.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 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.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))) #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 (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)) #s(literal 1/24 binary64)))))))
(fma.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 (*.f64 (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 im (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/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 (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 (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 #s(literal 1/24 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)))))))))
(fma.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 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/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 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (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 (*.f64 #s(literal 1/24 binary64) 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))))))))
(fma.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 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.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))) #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 (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)) (pow.f64 re #s(literal 2 binary64))) (*.f64 im (*.f64 (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)) #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (*.f64 (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 (*.f64 #s(literal -1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 im #s(literal 1/24 binary64)))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 im (*.f64 (cos.f64 re) (-.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #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 -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 im #s(literal -2 binary64))
(+.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 (*.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 im #s(literal -2 binary64) (*.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 (pow.f64 re #s(literal 2 binary64)) #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 im #s(literal -2 binary64) (*.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 (pow.f64 re #s(literal 2 binary64)) #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 -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 (*.f64 #s(literal -1/3 binary64) (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 (*.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 #s(literal -1/3 binary64) (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 (*.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 #s(literal -1/3 binary64) (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 #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 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (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 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (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 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (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 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (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 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (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 #s(literal -1/3 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (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)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #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 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/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 #s(literal 1/24 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 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) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #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 (*.f64 (pow.f64 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 -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #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 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) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))))))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 im #s(literal 1/24 binary64)))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/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 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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 (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 #s(literal -1/3 binary64) (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 #s(literal -2 binary64) im)
(*.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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal 0 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.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)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 (*.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))) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.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 1 binary64))
(expm1.f64 (log1p.f64 (*.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)))))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 0 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.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))) (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))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 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)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 binary64)) (/.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))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 binary64)) (/.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))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 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))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.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))) (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))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 binary64)) (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)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 binary64)) (/.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))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 binary64)) (/.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))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 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))))
(pow.f64 (*.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 1 binary64))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (*.f64 im (sqrt.f64 (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 (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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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))))
(sqrt.f64 (pow.f64 (*.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)))
(fabs.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.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))))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.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)))))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.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)))))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.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)))))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 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 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 1 binary64)))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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 #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))))))
(expm1.f64 (log1p.f64 (*.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 (*.f64 (*.f64 im (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))) #s(literal 0 binary64))
(pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 1 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 #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 (*.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 (*.f64 im (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)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 3 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 #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 (*.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 (*.f64 im (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)))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 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 #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 (*.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 (*.f64 im (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)))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 2 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 #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 (*.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 (*.f64 im (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)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 2 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 #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 (*.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 (*.f64 im (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)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.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 (*.f64 (cos.f64 re) (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 (*.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 (*.f64 im (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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))))))
(*.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 #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 (*.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 (*.f64 im (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)))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (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)) (cos.f64 re))) #s(literal 3 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 #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 (*.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 (*.f64 im (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)))
(cbrt.f64 (*.f64 (pow.f64 (*.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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 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 #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 (*.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 (*.f64 im (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)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.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))) #s(literal 3 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 #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 (*.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 (*.f64 im (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)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.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 #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))))))
(expm1.f64 (log1p.f64 (*.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 (*.f64 (*.f64 im (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))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(*.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 #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 (*.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 (*.f64 im (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)))
(exp.f64 (log.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))))
(*.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 #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 (*.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 (*.f64 im (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)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (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)) (cos.f64 re)))) #s(literal 1 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 #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 (*.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 (*.f64 im (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 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(*.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)))
(*.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)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.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)))
(*.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)))
(-.f64 (exp.f64 (log1p.f64 (*.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 binary64))
(expm1.f64 (log1p.f64 (*.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)))))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 (*.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 0 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64))))))
(*.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(*.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64))))))
(*.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(*.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(pow.f64 (*.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 binary64))
(*.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)))
(*.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)))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(*.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)))
(*.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)))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(*.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)))
(*.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)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(*.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)))
(*.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)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))))
(fabs.f64 (*.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))))
(log.f64 (pow.f64 (exp.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))))
(*.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)))
(*.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(*.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)))
(*.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)))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(*.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)))
(*.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)))
(expm1.f64 (log1p.f64 (*.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)))))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 (*.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 0 binary64))
(log1p.f64 (expm1.f64 (*.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)))))
(*.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)))
(*.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)))
(exp.f64 (log.f64 (*.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)))))
(*.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)))
(*.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)))
(exp.f64 (*.f64 (log.f64 (*.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 binary64)))
(*.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)))
(*.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 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))
(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 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (cos.f64 re)))
(*.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)))))
(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 #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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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 0 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)))
(cbrt.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(expm1.f64 (log1p.f64 (*.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 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/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 2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.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 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (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 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(+.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)))) #s(literal 0 binary64))
(pow.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 1 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(pow.f64 (cbrt.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 3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(pow.f64 (pow.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 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(pow.f64 (sqrt.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 2 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(sqrt.f64 (pow.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 2 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.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)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(cbrt.f64 (pow.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 3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (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))))
(expm1.f64 (log1p.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))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (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 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))))
(+.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)))) #s(literal 0 binary64))
(log1p.f64 (expm1.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))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(exp.f64 (log.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))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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))))
(exp.f64 (*.f64 (log.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 1 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (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 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #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))) #s(literal 0 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) (/.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/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 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 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) (/.f64 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 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) (/.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/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 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 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) (/.f64 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 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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))))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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)))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #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))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 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 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))

eval148.0ms (1.5%)

Compiler

Compiled 9269 to 7030 computations (24.2% saved)

prune90.0ms (0.9%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New34918367
Fresh101
Picked235
Done011
Total35222374
Accuracy
99.9%
Counts
374 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
54.2%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
26.7%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
36.0%
(*.f64 #s(literal 1/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))))))))
84.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re)))
49.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))))
50.3%
(*.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)))))))
50.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
85.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
94.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
85.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
55.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
55.8%
(*.f64 #s(literal 1/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))))
49.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))))
36.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
28.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
3.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
44.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
4.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
98.8%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
51.8%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
51.8%
(*.f64 #s(literal 1/2 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)))))
Compiler

Compiled 637 to 514 computations (19.3% saved)

localize1.2s (12.8%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
99.9%
(*.f64 (cos.f64 re) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))
99.9%
(/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
65.3%
(*.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))))))
99.9%
(*.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))))))
99.8%
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
92.3%
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
100.0%
(*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))
100.0%
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
99.8%
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
98.9%
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
Results
220.0ms137×0valid
881.0ms117×5exit
2.0ms1valid
3.0ms2valid
Compiler

Compiled 238 to 160 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 899.0ms
ival-add: 206.0ms (22.9% of total)
ival-mult: 190.0ms (21.1% of total)
ival-cos: 154.0ms (17.1% of total)
backward-pass: 132.0ms (14.7% of total)
ival-pow: 112.0ms (12.5% of total)
ival-log1p: 61.0ms (6.8% of total)
ival-expm1: 18.0ms (2% of total)
ival-div: 15.0ms (1.7% of total)
const: 12.0ms (1.3% of total)

series115.0ms (1.2%)

Counts
11 → 137
Calls
Call 1
Inputs
#<alt (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))>
#<alt (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))>
#<alt (*.f64 im (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))>
#<alt (*.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 (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))))))>
#<alt (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))>
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 (*.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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/1814400 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (pow.f64 im #s(literal 7 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 7 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (pow.f64 im #s(literal 7 binary64)))>
#<alt (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 7 binary64))))))) (pow.f64 im #s(literal 7 binary64)))>
#<alt (*.f64 im (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 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)) (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 #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 (*.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/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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/2 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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 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/720 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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 3 binary64)) (*.f64 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 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/2 binary64) (*.f64 (pow.f64 re #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 (*.f64 #s(literal -1 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 re #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/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 (*.f64 #s(literal -1 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 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/720 binary64) (*.f64 (pow.f64 re #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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))>
#<alt (/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))>
#<alt (/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))>
#<alt (/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) (cos.f64 re))>
#<alt (+.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 (*.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 (*.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) (cos.f64 re))>
#<alt (+.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 (*.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 (*.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 -2 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))>
#<alt #s(literal -1/3 binary64)>
#<alt (*.f64 #s(literal -1 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 #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 #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 -1/3 binary64)>
#<alt (*.f64 #s(literal -1 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 #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 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))>
Calls

60 calls:

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

rewrite203.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1138×log1p-expm1-u
268×associate-*r*
208×expm1-log1p-u
203×add-cube-cbrt
200×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034314
1473298
26331298
Stop Event
node limit
Counts
11 → 239
Calls
Call 1
Inputs
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.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 (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 -2 binary64) (pow.f64 im #s(literal 2 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 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #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 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) im)
(*.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(*.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 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(*.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 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.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 #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))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1 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)))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (cos.f64 re)) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #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))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (cos.f64 re)) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #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))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 7 binary64))) (cos.f64 re)) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 7 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 im)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) (-.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)))) (-.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (pow.f64 re #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 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 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (log.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) im (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (*.f64 re (sqrt.f64 im)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64)) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (pow.f64 im #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) (/.f64 (sqrt.f64 #s(literal -2 binary64)) im))
(*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(sqrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (pow.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(cbrt.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (cos.f64 re)) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cos.f64 re)) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (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)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 re) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1/9 binary64) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))) (/.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (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 -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 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 (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/9 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal -1/3 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) #s(literal -1/3 binary64))

simplify197.0ms (2%)

Algorithm
egg-herbie
Rules
634×associate-*r*
573×associate-*l*
379×fma-define
379×times-frac
336×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064414409
1157213383
2583313322
Stop Event
node limit
Counts
376 → 382
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)))
(*.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 -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/1814400 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(pow.f64 im #s(literal 7 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 7 binary64))))))) (pow.f64 im #s(literal 7 binary64)))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 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)) (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 #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 (*.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/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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/2 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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 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/720 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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 3 binary64)) (*.f64 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 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/2 binary64) (*.f64 (pow.f64 re #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 (*.f64 #s(literal -1 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 re #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/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 (*.f64 #s(literal -1 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 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/720 binary64) (*.f64 (pow.f64 re #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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (+.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 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))
(/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/3 binary64) (cos.f64 re))
(+.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 (*.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 (*.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) (cos.f64 re))
(+.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 (*.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 (*.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 -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
#s(literal -1/3 binary64)
(*.f64 #s(literal -1 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 #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 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
#s(literal -1/3 binary64)
(*.f64 #s(literal -1 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 #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 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #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 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) im)
(*.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(*.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 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(*.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 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.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 #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))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1 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)))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (cos.f64 re)) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #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))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (cos.f64 re)) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #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))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 7 binary64))) (cos.f64 re)) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 7 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 im)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) (-.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)))) (-.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (pow.f64 re #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 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 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (log.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) im (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (*.f64 re (sqrt.f64 im)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64)) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (pow.f64 im #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) (/.f64 (sqrt.f64 #s(literal -2 binary64)) im))
(*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(sqrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (pow.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(cbrt.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (cos.f64 re)) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cos.f64 re)) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (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)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 re) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1/9 binary64) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))) (/.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (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 -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 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 (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/9 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal -1/3 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) #s(literal -1/3 binary64))
Outputs
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (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 #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)) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #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))))))))
(+.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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 #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)) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #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))))))))
(+.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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/5040 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/5040 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/60480 binary64)))) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/1814400 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 7 binary64))) #s(literal 1/1814400 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/60480 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/1814400 binary64)))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/5040 binary64))) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(pow.f64 im #s(literal 7 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 7 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 7 binary64))) (pow.f64 im #s(literal 7 binary64)))
(fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (pow.f64 im #s(literal 7 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 7 binary64))) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 7 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/24 binary64)))) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 7 binary64))))))) (pow.f64 im #s(literal 7 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/24 binary64))))) (pow.f64 im #s(literal 7 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/720 binary64)))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/2 binary64))) (pow.f64 im #s(literal 7 binary64)))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.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 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 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 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.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 (*.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 (*.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 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.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)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (*.f64 (cos.f64 re) (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 (*.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)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (*.f64 (cos.f64 re) (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 (*.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)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.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 (*.f64 (cos.f64 re) (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)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.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/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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)))))))))
(fma.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(+.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)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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/2 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))))))))))
(fma.f64 #s(literal -1 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 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (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))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal -1/72 binary64) (/.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 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 (*.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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 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/720 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #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)))))))))))))
(fma.f64 #s(literal -1 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 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/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 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 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 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/720 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/72 binary64) (/.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 (cos.f64 re) (+.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)) (fma.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 (*.f64 (cos.f64 re) (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 #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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 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/2 binary64) (*.f64 (pow.f64 re #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 (+.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 re #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (+.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 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 re #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/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 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 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/720 binary64) (*.f64 (pow.f64 re #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 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/720 binary64)))))))
(+.f64 (*.f64 (+.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 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/720 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 (cos.f64 re) (+.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 (cos.f64 re) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 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 -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))
(/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (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))))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (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))))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (+.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)))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (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))))) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/3 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -1/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)))
(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 (*.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)))
(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 (*.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)))
(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 #s(literal -1/3 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -1/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)))
(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 (*.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)))
(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 (*.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)))
(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 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64)))
#s(literal -1/3 binary64)
(*.f64 #s(literal -1 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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(literal -1/3 binary64)
(*.f64 #s(literal -1 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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 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) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.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 #s(literal -2 binary64) im))
(*.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 #s(literal -2 binary64) im))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) im)
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 #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 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.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 #s(literal -2 binary64) im))
(*.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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.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 #s(literal -2 binary64) im))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (cos.f64 re)) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 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 #s(literal -2 binary64) (*.f64 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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(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)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(exp.f64 (log.f64 (*.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 #s(literal -2 binary64) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (cos.f64 re)) im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 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 #s(literal -2 binary64) (*.f64 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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(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)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(log1p.f64 (expm1.f64 (*.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 #s(literal -2 binary64) im))
(exp.f64 (log.f64 (*.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 #s(literal -2 binary64) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 7 binary64))) (cos.f64 re)) #s(literal -1/2520 binary64)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 7 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (*.f64 re (sqrt.f64 im)) #s(literal 2 binary64))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fabs.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) im))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
(pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) #s(literal 2 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64))))
(fabs.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(exp.f64 (log.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 im (pow.f64 re #s(literal 4 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im (-.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) (-.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))) (-.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/144 binary64)))) (*.f64 im (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im) (/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/144 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 im (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))) im))))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im))))))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)) (neg.f64 im))))))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)))) (-.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64)))) (-.f64 im (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/144 binary64))) (/.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))))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 im (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))) im))))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im))))))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)) (neg.f64 im))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (pow.f64 re #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64)))) (-.f64 im (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/144 binary64))) (/.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))))))
(pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(pow.f64 (cbrt.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(pow.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(pow.f64 (*.f64 re (sqrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(sqrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(log.f64 (exp.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(log1p.f64 (expm1.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(exp.f64 (log.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 im (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) im (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (*.f64 re (sqrt.f64 im)) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64)) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64))))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64))))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (*.f64 im (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))
(fabs.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 im #s(literal 2 binary64)))))
(/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) (/.f64 (sqrt.f64 #s(literal -2 binary64)) im))
(/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(pow.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(pow.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))))
(pow.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) (pow.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(cbrt.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 (cos.f64 re) #s(literal -1/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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64)))) (-.f64 (*.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 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -1/27 binary64))) (fma.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1/9 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64)))) (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64))) (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64)))))) (+.f64 (*.f64 (cos.f64 re) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (cos.f64 re)) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cos.f64 re)) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (cos.f64 re) #s(literal -1/3 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(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 (cos.f64 re) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))) (/.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))) (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))) (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64))))))
(*.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64)) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal -4 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2/3 binary64) (pow.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (neg.f64 (/.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/27 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal 8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/27 binary64)) (-.f64 #s(literal -1/9 binary64) (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 8 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/27 binary64))) (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal -2 binary64)) #s(literal 2/3 binary64) #s(literal -1/9 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal 1/3 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/9 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/9 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (+.f64 #s(literal 1/3 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal -2 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/9 binary64)) (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal 1/3 binary64)))
(pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64))) #s(literal -1/3 binary64))
(fma.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal -2 binary64)))) (cbrt.f64 (/.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) (/.f64 (sqrt.f64 #s(literal -2 binary64)) im) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))

eval118.0ms (1.2%)

Compiler

Compiled 8188 to 6278 computations (23.3% saved)

prune83.0ms (0.9%)

Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New37210382
Fresh5813
Picked235
Done044
Total37925404
Accuracy
100.0%
Counts
404 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
54.2%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))
36.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
54.0%
(*.f64 #s(literal 1/2 binary64) (*.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)))
49.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))))
24.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))))
50.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
85.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
54.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re))))
54.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im)))
94.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
85.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
16.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
55.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
55.8%
(*.f64 #s(literal 1/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))))
49.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))))
36.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
28.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
3.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
31.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
44.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
4.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
98.8%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
51.8%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))))
51.8%
(*.f64 #s(literal 1/2 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)))))
Compiler

Compiled 668 to 532 computations (20.4% saved)

localize427.0ms (4.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
99.7%
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
80.1%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
99.9%
(sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))
99.8%
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
99.8%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
100.0%
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64)))
99.9%
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))
99.9%
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
100.0%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
100.0%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
99.9%
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re))
Results
187.0ms181×0invalid
142.0ms75×0valid
Compiler

Compiled 233 to 151 computations (35.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 234.0ms
ival-pow: 113.0ms (48.2% of total)
ival-mult: 85.0ms (36.3% of total)
ival-sub: 10.0ms (4.3% of total)
const: 9.0ms (3.8% of total)
ival-cos: 7.0ms (3% of total)
ival-sqrt: 6.0ms (2.6% of total)
ival-cbrt: 4.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

series52.0ms (0.5%)

Counts
12 → 196
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) (*.f64 im im))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64)))>
#<alt (pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))>
#<alt (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))>
#<alt (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))>
#<alt (cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))>
#<alt (pow.f64 (cos.f64 re) #s(literal 3 binary64))>
#<alt (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))>
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/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/3 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/3 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/3 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/3 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/3 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/3 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 -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 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) (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 im (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<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 (*.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 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))))>
#<alt (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 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 #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/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 7/8 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3/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 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 3/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))))>
#<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

57 calls:

TimeVariablePointExpression
6.0ms
re
@0
(* (* im (- (* -1/2520 (pow im 6)) 2)) (cos re))
4.0ms
im
@0
(* (* im (- (* -1/2520 (pow im 6)) 2)) (cos re))
4.0ms
re
@inf
(cbrt (* (pow (* im -2) 3) (pow (cos re) 3)))
3.0ms
im
@0
(cbrt (* (pow (* im -2) 3) (pow (cos re) 3)))
2.0ms
re
@inf
(pow (sqrt (* (cos re) (* im -2))) 2)

rewrite211.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1090×log1p-expm1-u
251×associate-*r*
206×expm1-log1p-u
202×add-cube-cbrt
200×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036294
1532294
26053294
Stop Event
node limit
Counts
12 → 249
Calls
Call 1
Inputs
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 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))))
(pow.f64 (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)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2520 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 7/2 binary64)) (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 7 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 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)))
(-.f64 (exp.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)))))) #s(literal 1 binary64))
(pow.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)))) #s(literal 1 binary64))
(pow.f64 (cbrt.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))))) #s(literal 3 binary64))
(pow.f64 (pow.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)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.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))))) #s(literal 2 binary64))
(sqrt.f64 (pow.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)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (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 (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 (*.f64 im (*.f64 (cos.f64 re) (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 (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))))
(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))))
(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))))))
(log1p.f64 (expm1.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))))))
(exp.f64 (log.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))))))
(exp.f64 (*.f64 (log.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))))) #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 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.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 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.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)))
(-.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 (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 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.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)))) (*.f64 (cbrt.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 (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 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.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 (*.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 1/4 binary64))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) im)
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 im #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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (*.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 (*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (sqrt.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 1/4 binary64)) #s(literal 2 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))
(fabs.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.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/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(exp.f64 (log.f64 (sqrt.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/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 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 (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 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.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)))) (*.f64 (cbrt.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 (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 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.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 (*.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 1/4 binary64))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) im)
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/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))))))
(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 (cos.f64 re) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)) (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) #s(literal 3 binary64)) (cos.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(sqrt.f64 (pow.f64 (cos.f64 re) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 re))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)))) #s(literal 1 binary64))
(pow.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 6 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 3 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 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (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 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)))

simplify198.0ms (2%)

Algorithm
egg-herbie
Rules
730×distribute-lft-in
674×associate-*r*
594×associate-*l*
404×fma-define
308×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066115306
1151914213
2525914205
Stop Event
node limit
Counts
445 → 348
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/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 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 #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 -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 -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 -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 -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 -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 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) (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 im (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.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 -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 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 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)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/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 7/8 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3/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 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 3/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 #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 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2520 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 7/2 binary64)) (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 7 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 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)))
(-.f64 (exp.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)))))) #s(literal 1 binary64))
(pow.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)))) #s(literal 1 binary64))
(pow.f64 (cbrt.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))))) #s(literal 3 binary64))
(pow.f64 (pow.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)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.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))))) #s(literal 2 binary64))
(sqrt.f64 (pow.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)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (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 (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 (*.f64 im (*.f64 (cos.f64 re) (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 (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))))
(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))))
(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))))))
(log1p.f64 (expm1.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))))))
(exp.f64 (log.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))))))
(exp.f64 (*.f64 (log.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))))) #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 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.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 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.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)))
(-.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 (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 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.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)))) (*.f64 (cbrt.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 (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 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.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 (*.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 1/4 binary64))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) im)
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 im #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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (*.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 (*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (sqrt.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 1/4 binary64)) #s(literal 2 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))
(fabs.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.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/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(exp.f64 (log.f64 (sqrt.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/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 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 (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 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.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)))) (*.f64 (cbrt.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 (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 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.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 (*.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 1/4 binary64))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) im)
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.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 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/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))))))
(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 (cos.f64 re) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)) (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) #s(literal 3 binary64)) (cos.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(sqrt.f64 (pow.f64 (cos.f64 re) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 re))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)))) #s(literal 1 binary64))
(pow.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 6 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 3 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 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (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 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)))
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/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(fma.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)))))) (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/720 binary64)))) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal -1/2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 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 #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 -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 -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 -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 -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 -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 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 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 #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 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) #s(literal -1/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 (*.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 (*.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 #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 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) #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)) (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 #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 #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 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 (*.f64 im (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 im (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 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 #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 #s(literal 1/24 binary64) (*.f64 (*.f64 im (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 #s(literal 1/24 binary64) (*.f64 (*.f64 im (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 #s(literal -1/2 binary64) (*.f64 #s(literal -1/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))))
(+.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 (*.f64 im (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 1/24 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 1/24 binary64) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im (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 #s(literal -1/2 binary64) (*.f64 #s(literal -1/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 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 im (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (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 #s(literal -1/720 binary64) (*.f64 (*.f64 im (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))))) (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 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 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 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 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 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 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 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 #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 #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 #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 #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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 im (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))
(fma.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))))
(fma.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 #s(literal -2 binary64) im))
(+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))))))
(fma.f64 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #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 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/360 binary64) (*.f64 im #s(literal -1/12 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/360 binary64) (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.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 -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #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 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))))
(fma.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 #s(literal -2 binary64) im))
(+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #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 im (pow.f64 (sqrt.f64 #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 (pow.f64 (sqrt.f64 #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)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #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 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/360 binary64) (*.f64 im #s(literal -1/12 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/360 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 #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) (*.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 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)))
(fma.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (sqrt.f64 im)))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 im #s(literal -1/48 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)) #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -1/48 binary64) (sqrt.f64 #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 im #s(literal -1/48 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -1/48 binary64))))))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 im (*.f64 #s(literal -1/48 binary64) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))) (-.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/192 binary64))))))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 im) #s(literal -1/4 binary64)))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 im (*.f64 #s(literal -1/48 binary64) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -2 binary64))) (fma.f64 im #s(literal -1/720 binary64) (*.f64 im #s(literal -1/192 binary64))))))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 im) #s(literal -1/4 binary64)))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 im)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 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 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 im (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -8 binary64))) #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 im #s(literal 1/24 binary64)) (*.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 im (*.f64 #s(literal 1/24 binary64) (*.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 (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 (*.f64 im #s(literal 1/24 binary64)) (cbrt.f64 #s(literal -8 binary64)))) (*.f64 (cbrt.f64 #s(literal -8 binary64)) (*.f64 im #s(literal -1/2 binary64)))) (*.f64 im (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
(*.f64 im (*.f64 (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 im (*.f64 (cos.f64 re) (cbrt.f64 #s(literal -8 binary64))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -3/2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -3/2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 7/8 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 7/8 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -3/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 7/8 binary64) #s(literal -3/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 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 3/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 7/8 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -61/240 binary64))) #s(literal -3/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 -61/240 binary64) #s(literal 7/8 binary64)) #s(literal -3/2 binary64)) #s(literal 1 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 (*.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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 12 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))))))
(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 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 12 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 re #s(literal 2 binary64)) (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 (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)))) (*.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 #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 #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 #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 #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 #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 #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 #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 #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 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 #s(literal -1/2520 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/6350400 binary64) (pow.f64 im #s(literal 12 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal -1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 7/2 binary64)) (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/6350400 binary64) (pow.f64 im #s(literal 14 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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)))
(sqrt.f64 (*.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 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)))))
(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)))
(-.f64 (exp.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)))))) #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))))))
(pow.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)))) #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))))
(pow.f64 (cbrt.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))))) #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))))
(pow.f64 (pow.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)))) #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))))
(pow.f64 (sqrt.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))))) #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))))
(sqrt.f64 (pow.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)))) #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))))
(log.f64 (pow.f64 (exp.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 (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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.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)))))))
(*.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))))
(cbrt.f64 (pow.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)))) #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))))
(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))))
(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))))
(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))))))
(log1p.f64 (expm1.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))))))
(*.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))))
(exp.f64 (log.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))))))
(*.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))))
(exp.f64 (*.f64 (log.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))))) #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 (*.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 (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)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(*.f64 im (/.f64 (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) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64))))))
(*.f64 im (/.f64 (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 im (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.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 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 im (/.f64 (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 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 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64)) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64)))))
(*.f64 im (/.f64 (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) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64))))))
(*.f64 im (/.f64 (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 im (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/27 binary64) #s(literal -8 binary64)) (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2/3 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (*.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 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 im (/.f64 (fma.f64 #s(literal 1/9 binary64) (pow.f64 im #s(literal 4 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)))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.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 #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 #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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.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 #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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))) #s(literal 4 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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (cos.f64 re)) #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 #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 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.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 1/4 binary64))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) im)
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.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 #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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))) #s(literal 4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.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 #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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 #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 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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 (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)))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1/3 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 2 binary64)) #s(literal 1/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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 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 #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 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 #s(literal -2 binary64) im)))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 #s(literal -2 binary64) im)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64)) (pow.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -2 binary64)))
(*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/2 binary64))
(sqrt.f64 (*.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 1 binary64))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 3 binary64))
(sqrt.f64 (*.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 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.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/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3/2 binary64)))
(fabs.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))))
(sqrt.f64 (*.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/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(sqrt.f64 (*.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/2 binary64)))
(sqrt.f64 (*.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 1 binary64)))
(sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))
(*.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 #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 #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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.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 #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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))) #s(literal 4 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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (cos.f64 re)) #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 #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 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.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 1/4 binary64))) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 1/4 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) im)
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (*.f64 im #s(literal -2 binary64)))) (sqrt.f64 (*.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 #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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))) #s(literal 4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (*.f64 #s(literal -2 binary64) im))))
(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 (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)))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1/3 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 2 binary64)) #s(literal 1/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)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.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 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)) (pow.f64 (cos.f64 re) #s(literal 3/2 binary64)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) #s(literal 3 binary64)) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 3 binary64)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (cos.f64 re) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 re))))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 re))) #s(literal 1 binary64)))
(pow.f64 (cos.f64 re) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))))
(pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 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))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 6 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))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 1 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))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3/2 binary64)) #s(literal 2 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 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 6 binary64)) #s(literal 64 binary64)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64)) #s(literal 3 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 (*.f64 (pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 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 (*.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 3 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 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal -8 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #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 #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 (log.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 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 #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))

eval100.0ms (1%)

Compiler

Compiled 6372 to 4816 computations (24.4% saved)

prune86.0ms (0.9%)

Pruning

28 alts after pruning (18 fresh and 10 done)

PrunedKeptTotal
New3417348
Fresh21113
Picked145
Done167
Total34528373
Accuracy
100.0%
Counts
373 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.3%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
54.2%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))
36.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
54.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))))
49.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))))
24.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))))
50.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
85.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
54.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im)))
16.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))))
54.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64)))))
85.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
16.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
55.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
55.8%
(*.f64 #s(literal 1/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))))
55.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
49.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))))
36.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
28.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
3.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
31.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
54.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
4.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
16.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64))))
98.8%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
35.4%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
51.8%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))))
51.8%
(*.f64 #s(literal 1/2 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)))))
Compiler

Compiled 1006 to 758 computations (24.7% saved)

regimes202.0ms (2.1%)

Counts
43 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
(*.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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(*.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) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #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) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 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 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (cos.f64 re) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.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 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/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 #s(literal 1/2 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)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) (cbrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (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:

128.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
19.0ms
(cos.f64 re)
17.0ms
re
17.0ms
im
8.0ms
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Results
AccuracySegmentsBranch
98.8%1re
98.8%1im
98.8%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
98.8%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
98.8%1(cos.f64 re)
98.8%1(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes60.0ms (0.6%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
(*.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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
Calls

3 calls:

44.0ms
re
7.0ms
im
7.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
94.1%1re
98.2%3im
94.1%1(cos.f64 re)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes17.0ms (0.2%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
(*.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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/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))))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

2 calls:

8.0ms
(cos.f64 re)
7.0ms
im
Results
AccuracySegmentsBranch
94.1%1(cos.f64 re)
94.1%1im
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes19.0ms (0.2%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
(*.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)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
Calls

3 calls:

7.0ms
im
6.0ms
re
5.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
89.3%2re
95.9%3im
89.8%2(cos.f64 re)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0.1%)

Counts
11 → 4
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (pow.f64 im #s(literal 14 binary64)) #s(literal 1/6350400 binary64))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re)))
Calls

1 calls:

5.0ms
im
Results
AccuracySegmentsBranch
93.6%4im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.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 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
Calls

3 calls:

5.0ms
im
4.0ms
re
4.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
72.4%2re
74.1%2(cos.f64 re)
82.9%3im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes5.0ms (0%)

Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 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 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
Calls

1 calls:

4.0ms
im
Results
AccuracySegmentsBranch
81.2%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
Calls

3 calls:

4.0ms
im
3.0ms
re
2.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
42.0%3re
37.4%2(cos.f64 re)
55.5%2im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes7.0ms (0.1%)

Accuracy

Total -16.9b remaining (-37.2%)

Threshold costs -16.9b (-37.2%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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 -2 binary64)))
Calls

3 calls:

2.0ms
im
2.0ms
re
2.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
28.9%1(cos.f64 re)
28.9%1re
28.9%1im
Compiler

Compiled 10 to 7 computations (30% saved)

bsearch37.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
4.661339225047551e+43
4.571444682491277e+47
17.0ms
71.0449869435174
426.8987525686114
Results
25.0ms224×0valid
Compiler

Compiled 405 to 347 computations (14.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-exp: 7.0ms (37.4% of total)
ival-cos: 6.0ms (32.1% of total)
ival-mult: 3.0ms (16% of total)
ival-sub: 2.0ms (10.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch40.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
4.661339225047551e+43
4.571444682491277e+47
19.0ms
994472093855.1439
3889853740483651.5
Results
27.0ms256×0valid
Compiler

Compiled 515 to 415 computations (19.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 9.0ms (47.1% of total)
ival-mult: 4.0ms (20.9% of total)
ival-sub: 3.0ms (15.7% of total)
ival-exp: 3.0ms (15.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch63.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.5547488413987513e+95
2.3496864092066057e+110
17.0ms
4.661339225047551e+43
4.571444682491277e+47
18.0ms
994472093855.1439
3889853740483651.5
Results
42.0ms416×0valid
Compiler

Compiled 761 to 619 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-cos: 11.0ms (40.9% of total)
ival-mult: 6.0ms (22.3% of total)
ival-exp: 5.0ms (18.6% of total)
ival-sub: 4.0ms (14.9% of total)
const: 1.0ms (3.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch40.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
4.661339225047551e+43
4.571444682491277e+47
19.0ms
994472093855.1439
3889853740483651.5
Results
28.0ms256×0valid
Compiler

Compiled 443 to 367 computations (17.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 6.0ms (30% of total)
ival-mult: 6.0ms (30% of total)
ival-sub: 4.0ms (20% of total)
ival-exp: 3.0ms (15% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch20.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
633067.2537601365
994472093855.1439
Results
13.0ms144×0valid
Compiler

Compiled 208 to 177 computations (14.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-cos: 4.0ms (43.7% of total)
ival-exp: 2.0ms (21.8% of total)
ival-mult: 2.0ms (21.8% of total)
ival-sub: 1.0ms (10.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
0.02200289069784482
71.0449869435174
Results
15.0ms128×0valid
Compiler

Compiled 163 to 143 computations (12.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-cos: 5.0ms (46.1% of total)
ival-exp: 2.0ms (18.4% of total)
ival-mult: 2.0ms (18.4% of total)
ival-sub: 1.0ms (9.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify15.0ms (0.2%)

Algorithm
egg-herbie
Rules
29×*-commutative
+-commutative
sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086853
1121853
2127853
3129853
4130853
Stop Event
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 380 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (if (<=.f64 im #s(literal 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 im #s(literal 400000000000 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/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(if (<=.f64 im #s(literal 9/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 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 380 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))))
(if (<=.f64 im #s(literal 380 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64)))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (if (<=.f64 im #s(literal 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))) (cos.f64 re))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (if (<=.f64 im #s(literal 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal 2 binary64))))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 im #s(literal 1000000000000 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 105999999999999998258700337627800736047824896 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 im #s(literal 400000000000 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/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(if (<=.f64 im #s(literal 400000000000 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/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(if (<=.f64 im #s(literal 9/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))

soundness1.2s (12.2%)

Rules
1396×fma-define
1113×log1p-expm1-u
1090×log1p-expm1-u
634×associate-*r*
573×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036324
186308
2244308
3768304
41960294
53017294
63397294
73805294
84502294
95011294
105176294
115270294
125270294
135270294
064414409
1157213383
2583313322
052111055
1126710650
2446110128
036294
1532294
26053294
030289
1436289
25752289
Stop Event
fuel
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 667 to 473 computations (29.1% saved)

preprocess235.0ms (2.4%)

Remove

(negabs im)

(abs re)

Compiler

Compiled 712 to 526 computations (26.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...