math.sin on complex, imaginary part

Time bar (total: 12.4s)

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)

sample2.7s (21.5%)

Results
565.0ms4156×256infinite
1.2s2041×1024valid
306.0ms988×512valid
160.0ms950×256valid
91.0ms121×2048valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-exp: 626.0ms (37.9% of total)
ival-cos: 491.0ms (29.7% of total)
ival-mult: 315.0ms (19.1% of total)
ival-sub: 189.0ms (11.5% of total)
const: 30.0ms (1.8% of total)
Bogosity

preprocess227.0ms (1.8%)

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)

explain311.0ms (2.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1180-1(2.046849893544512e+289 0.011122359424199105)(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
00-0-(exp.f64 (-.f64 #s(literal 0 binary64) im))
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
00-0-re
00-0-(-.f64 #s(literal 0 binary64) im)
00-0-im
00-0-#s(literal 0 binary64)
00-0-(cos.f64 re)
00-0-(exp.f64 im)
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
65.0ms272×256infinite
124.0ms130×1024valid
14.0ms52×256valid
24.0ms50×512valid
17.0ms2048valid
Compiler

Compiled 96 to 61 computations (36.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 172.0ms
ival-exp: 79.0ms (46% of total)
ival-sub: 32.0ms (18.6% of total)
ival-cos: 32.0ms (18.6% of total)
ival-mult: 25.0ms (14.6% of total)
const: 5.0ms (2.9% 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
58.4%
(*.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)

localize111.0ms (0.9%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
58.3%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
27.0ms136×256infinite
48.0ms65×1024valid
8.0ms26×256valid
8.0ms25×512valid
3.0ms2048valid
Compiler

Compiled 41 to 12 computations (70.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-exp: 21.0ms (42.4% of total)
ival-cos: 13.0ms (26.2% of total)
ival-sub: 6.0ms (12.1% of total)
ival-mult: 6.0ms (12.1% of total)
ival-neg: 2.0ms (4% of total)
const: 1.0ms (2% 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
re
@inf
(* (- (exp (neg im)) (exp im)) (cos re))
1.0ms
im
@0
(- (exp (neg im)) (exp im))

rewrite279.0ms (2.2%)

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)

simplify73.0ms (0.6%)

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)

eval22.0ms (0.2%)

Compiler

Compiled 1049 to 619 computations (41% saved)

prune18.0ms (0.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New46753
Fresh000
Picked011
Done000
Total46854
Accuracy
99.9%
Counts
54 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
92.6%
(*.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)))
90.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
84.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)))
48.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
92.6%
(*.f64 #s(literal 1/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)))))
3.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 re)))
4.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 re)))
Compiler

Compiled 247 to 202 computations (18.2% saved)

localize494.0ms (4%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
99.9%
(*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
99.7%
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
99.7%
(*.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)))
99.8%
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
99.9%
(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))
99.9%
(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))
99.9%
(*.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))))
99.3%
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))
Results
248.0ms138×256valid
129.0ms118×256infinite
Compiler

Compiled 222 to 153 computations (31.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 350.0ms
ival-mult: 164.0ms (46.8% of total)
composed: 71.0ms (20.3% of total)
ival-pow: 61.0ms (17.4% of total)
ival-add: 21.0ms (6% of total)
ival-cos: 18.0ms (5.1% of total)
const: 11.0ms (3.1% of total)
ival-sub: 5.0ms (1.4% of total)

series35.0ms (0.3%)

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

39 calls:

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

rewrite197.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
962×log1p-expm1-u
962×expm1-log1p-u
203×associate-*r*
155×add-exp-log
155×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify190.0ms (1.5%)

Algorithm
egg-herbie
Rules
568×associate-*r*
509×associate-*l*
399×fma-define
363×associate-+r+
260×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval204.0ms (1.6%)

Compiler

Compiled 8892 to 6746 computations (24.1% saved)

prune79.0ms (0.6%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New34215357
Fresh112
Picked505
Done011
Total34817365
Accuracy
100.0%
Counts
365 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))) #s(literal 3 binary64))
41.4%
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re))
84.3%
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
48.6%
(*.f64 (cos.f64 re) (neg.f64 im))
12.0%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
37.9%
(*.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))))))))
58.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
52.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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)))) (cos.f64 re)))
90.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
53.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
35.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
92.6%
(*.f64 #s(literal 1/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)))))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
28.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
98.9%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
53.6%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))) #s(literal 3 binary64))))
Compiler

Compiled 479 to 390 computations (18.6% saved)

localize2.8s (22.3%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
99.9%
(*.f64 (*.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))) (cos.f64 re))
99.9%
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
99.9%
(*.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)))
100.0%
(+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #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.9%
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
92.6%
(*.f64 im (pow.f64 re #s(literal 2 binary64)))
100.0%
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re))
99.9%
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
100.0%
(expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
99.9%
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
99.8%
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))))
Results
1.7s136×8192exit
310.0ms67×1024valid
36.0ms29×256valid
61.0ms23×512valid
62.0ms2048valid
Compiler

Compiled 259 to 181 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0s
ival-pow: 611.0ms (31% of total)
ival-mult: 513.0ms (26% of total)
composed: 257.0ms (13% of total)
ival-log: 146.0ms (7.4% of total)
ival-cos: 142.0ms (7.2% of total)
ival-add: 126.0ms (6.4% of total)
ival-sub: 88.0ms (4.5% of total)
const: 48.0ms (2.4% of total)
ival-exp: 39.0ms (2% of total)

series40.0ms (0.3%)

Counts
13 → 180
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 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 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 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #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/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (*.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))) (cos.f64 re))>
#<alt (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 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 -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))))))))))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -2 binary64) im))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 im (exp.f64 (*.f64 #s(literal -2 binary64) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 im (exp.f64 (*.f64 #s(literal -2 binary64) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/360 binary64) im) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1/4320 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 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 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.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 (*.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 (*.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 (*.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 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt im>
#<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 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 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 2 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 2 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 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 2 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 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (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 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 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 (*.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 #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal -1/3 binary64)>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
Calls

66 calls:

TimeVariablePointExpression
6.0ms
re
@0
(* (* -1/6 (pow im 3)) (cos re))
1.0ms
re
@inf
(* (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)) (cos re))
1.0ms
re
@0
(* (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)) (cos re))
1.0ms
re
@inf
(* (* -1/6 (pow im 3)) (cos re))
1.0ms
re
@0
(- (exp (* im (* -2 (cos re)))) 1)

rewrite227.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1011×log1p-expm1-u
269×associate-*r*
215×expm1-log1p-u
209×add-cube-cbrt
207×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035369
1495361
26431361
Stop Event
node limit
Counts
13 → 273
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)))
(expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 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 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #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/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.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))) (cos.f64 re))
(-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 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 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.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 (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)) (cbrt.f64 (pow.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 (cos.f64 re)) #s(literal -2 binary64)) 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 (cos.f64 re)) #s(literal -2 binary64)) 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 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal -1 binary64))
(-.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64))
(*.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)) #s(literal 1 binary64)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 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 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))))))
(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 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal 2 binary64))) #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))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 #s(literal 1/12 binary64) (*.f64 im (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))
(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 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 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 (exp.f64 (log1p.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) (sqrt.f64 (fma.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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 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 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 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (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 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (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)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))) (neg.f64 (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 (neg.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)))) (neg.f64 (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))
(pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.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 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (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 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im)
(fma.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) im)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)
(+.f64 (*.f64 (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)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (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)) #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)) #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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (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)) #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)) #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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (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)) #s(literal -1/60 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 (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)) #s(literal -1/60 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(exp.f64 (log.f64 (*.f64 (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)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.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))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (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 (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (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 (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)) #s(literal -1/60 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)) (fma.f64 (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))))
(expm1.f64 (log1p.f64 (*.f64 (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 (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (neg.f64 (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(pow.f64 (fma.f64 (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 (fma.f64 (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 (fma.f64 (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 (sqrt.f64 (fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal -1/3 binary64))

simplify244.0ms (2%)

Algorithm
egg-herbie
Rules
587×associate-*r*
531×associate-*l*
501×fma-define
452×times-frac
429×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074017493
1177016835
2612916813
Stop Event
node limit
Counts
453 → 444
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 -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))))))))))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -2 binary64) im))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 im (exp.f64 (*.f64 #s(literal -2 binary64) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 im (exp.f64 (*.f64 #s(literal -2 binary64) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/360 binary64) im) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1/4320 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 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 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.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 (*.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 (*.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 (*.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 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
im
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 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 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (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 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 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 (*.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 #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(+.f64 (*.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 (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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.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 (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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
#s(literal -1/3 binary64)
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 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 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.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 (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)) (cbrt.f64 (pow.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 (cos.f64 re)) #s(literal -2 binary64)) 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 (cos.f64 re)) #s(literal -2 binary64)) 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 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal -1 binary64))
(-.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64))
(*.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)) #s(literal 1 binary64)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 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 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))))))
(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 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal 2 binary64))) #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))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 #s(literal 1/12 binary64) (*.f64 im (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))
(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 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 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 (exp.f64 (log1p.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) (sqrt.f64 (fma.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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 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 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 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (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 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (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)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))) (neg.f64 (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 (neg.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)))) (neg.f64 (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))
(pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.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 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (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 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im)
(fma.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) im)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)
(+.f64 (*.f64 (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)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (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)) #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)) #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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (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)) #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)) #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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (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)) #s(literal -1/60 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 (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)) #s(literal -1/60 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(exp.f64 (log.f64 (*.f64 (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)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.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))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (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 (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (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 (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)) #s(literal -1/60 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)) (fma.f64 (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))))
(expm1.f64 (log1p.f64 (*.f64 (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 (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (neg.f64 (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(pow.f64 (fma.f64 (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 (fma.f64 (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 (fma.f64 (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 (sqrt.f64 (fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 im #s(literal 1/360 binary64)) (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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 im #s(literal 1/360 binary64)) (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 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal 2 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -4/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 im (fma.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal -4/3 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 im (fma.f64 #s(literal -4/3 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))))))))))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -4/3 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 im #s(literal 2/3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) im))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -2 binary64) im))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal -2 binary64)) im))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 im) #s(literal -2 binary64))))
(fma.f64 (+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 im) #s(literal -2 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 im (exp.f64 (*.f64 #s(literal -2 binary64) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (fma.f64 #s(literal -1/12 binary64) im (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 im) #s(literal -2 binary64))) (*.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))
(+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) im))) (*.f64 (*.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 im (exp.f64 (*.f64 #s(literal -2 binary64) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal -2 binary64) im)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/360 binary64) im) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))) #s(literal 1 binary64))
(+.f64 (+.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (fma.f64 #s(literal -1/12 binary64) im (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal -2 binary64)) im) (fma.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/360 binary64) im (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))) #s(literal -1 binary64))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 im) #s(literal -2 binary64))) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (fma.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64)) (fma.f64 im #s(literal 1/360 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))
(+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) im))) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (fma.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64)) (fma.f64 im #s(literal 1/360 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/12 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64))))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/144 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 1/12 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/144 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1/4320 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/144 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 1/4320 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/4320 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/144 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/12 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 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 im #s(literal -1/12 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (neg.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (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 im (neg.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (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 im (neg.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (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 im (neg.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal -1 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (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 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (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 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (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 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (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 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal -1 binary64))))
im
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 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 2 binary64))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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 (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) (+.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 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 #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 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.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 (+.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 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.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 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal 1/60 binary64))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 5 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 (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 #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 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 (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))) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/24 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 (*.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 (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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.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))) #s(literal 1/24 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/24 binary64)) (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 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (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)) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 (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)) #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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
#s(literal -1/3 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 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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)) #s(literal -1/60 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 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 (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 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))))
(*.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 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.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 (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 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) 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 #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)) (cbrt.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re))))
(*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (cbrt.f64 (pow.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 #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 (cos.f64 re)) #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))
(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 (cos.f64 re)) #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))
(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 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal -1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) im)) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (cos.f64 re)) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)) #s(literal 1 binary64)) (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) (*.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) (*.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)) (cos.f64 re))))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 3 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 2 binary64))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))) #s(literal 1 binary64)))
(expm1.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re))))
(expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(pow.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 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))))
(fabs.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 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)) (pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (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 im #s(literal 2 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 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64))))) (-.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 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 2 binary64)) (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #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 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 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 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #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 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 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 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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)))
(*.f64 im (*.f64 (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 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 im (*.f64 (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 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 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 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (cbrt.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)))))
(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 im (*.f64 (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 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (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 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))
(/.f64 (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))
(*.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) (sqrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))))))
(*.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))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (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 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))
(/.f64 (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))
(/.f64 #s(literal 1 binary64) (/.f64 (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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (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 (-.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 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))
(/.f64 (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (fma.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)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 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 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/12 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64)) (*.f64 im (-.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))))))
(/.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))) (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (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 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64))))
(/.f64 (fma.f64 im im (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (fma.f64 (*.f64 im #s(literal 1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))) (neg.f64 (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 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) (-.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)) im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/1728 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im)))))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 im (*.f64 #s(literal 1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (neg.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))))) (neg.f64 (+.f64 im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64))) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))
(/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64)) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im))
(/.f64 (neg.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))))) (neg.f64 (+.f64 im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64))) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))
(/.f64 (fma.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64)) (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64))) im))
(pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/144 binary64))) (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))) im)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64)))) (cbrt.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64))) im)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/144 binary64)))) (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/12 binary64)))) im)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) re) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 (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)) #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 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 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)) #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)) #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 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (fma.f64 (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)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (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 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(pow.f64 (cbrt.f64 (*.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 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)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (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))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (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)) #s(literal -1/60 binary64) #s(literal -1/3 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/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)) #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)) #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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (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)) #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)) #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)) #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)) #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)) #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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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)) #s(literal -1/60 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (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)) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(*.f64 (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)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 1 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 3 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (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 (cos.f64 re)))) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.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))) (cos.f64 re)))
(*.f64 (*.f64 im (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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (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 (cos.f64 re))))))
(*.f64 (*.f64 im (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)))
(cbrt.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 3 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)) #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 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)) #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)) #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 (*.f64 im (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)))
(expm1.f64 (log1p.f64 (*.f64 (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 (cos.f64 re)))))
(expm1.f64 (log1p.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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (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 (cos.f64 re)))))
(*.f64 (*.f64 im (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)))
(exp.f64 (log.f64 (*.f64 (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 (cos.f64 re)))))
(*.f64 (*.f64 im (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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 1 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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(fma.f64 (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 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (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 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (fma.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (-.f64 (*.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (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)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (neg.f64 (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/216000 binary64) #s(literal 1/27 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/180 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal 1/9 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (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)) #s(literal -1/3600 binary64) #s(literal 1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64) #s(literal -1/3 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (fma.f64 (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))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(fma.f64 (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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))

eval220.0ms (1.8%)

Compiler

Compiled 9965 to 7429 computations (25.4% saved)

prune221.0ms (1.8%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New4368444
Fresh2911
Picked145
Done011
Total43922461
Accuracy
100.0%
Counts
461 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))) #s(literal 3 binary64))
30.6%
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
41.4%
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re))
84.3%
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
48.6%
(*.f64 (cos.f64 re) (neg.f64 im))
12.0%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
37.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
58.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
52.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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)))) (cos.f64 re)))
36.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re))))
48.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im)))
90.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
59.4%
(*.f64 #s(literal 1/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))))
53.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
35.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
92.6%
(*.f64 #s(literal 1/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)))))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
28.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re))))
98.9%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
64.8%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
53.6%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))))
Compiler

Compiled 544 to 440 computations (19.1% saved)

localize516.0ms (4.2%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im))
99.3%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))
100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
100.0%
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))
99.9%
(*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
99.9%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
99.5%
(*.f64 im #s(literal -1/12 binary64))
95.3%
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
99.8%
(*.f64 (cos.f64 re) (neg.f64 im))
99.9%
(*.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))))
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 (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.2%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
Results
191.0ms138×256valid
166.0ms118×256infinite
Compiler

Compiled 302 to 207 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 261.0ms
ival-mult: 112.0ms (43% of total)
ival-pow: 96.0ms (36.8% of total)
ival-sub: 23.0ms (8.8% of total)
const: 13.0ms (5% of total)
ival-cos: 11.0ms (4.2% of total)
ival-add: 3.0ms (1.2% of total)
ival-sqrt: 2.0ms (0.8% of total)
ival-neg: 1.0ms (0.4% of total)

series51.0ms (0.4%)

Counts
13 → 215
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 (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 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 (cos.f64 re) (neg.f64 im))>
#<alt (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))>
#<alt (*.f64 im #s(literal -1/12 binary64))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))>
#<alt (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))>
#<alt (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))>
#<alt (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im))>
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 -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 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 #s(literal -1 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/12 binary64) im)>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/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 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/1814400 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.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 6 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/10080 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.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/120960 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/10080 binary64) (pow.f64 im #s(literal 7 binary64))))))>
#<alt (+.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/10080 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120960 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (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 (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -2 binary64) (sqrt.f64 im))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 #s(literal -1/12 binary64) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im)) (*.f64 #s(literal 1/360 binary64) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
Calls

63 calls:

TimeVariablePointExpression
11.0ms
re
@-inf
(* (cos re) (neg im))
1.0ms
im
@-inf
(* (* (* -2 (cos re)) (sqrt im)) (sqrt im))
1.0ms
re
@inf
(* im (* (cos re) (* -1/2520 (pow im 6))))
1.0ms
im
@0
(* (pow re 4) (* im -1/12))
1.0ms
re
@0
(* 1/2 (* im (* (cos re) (* -1/2520 (pow im 6)))))

rewrite237.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
354×associate-*r*
263×log1p-expm1-u
263×expm1-log1p-u
256×add-cube-cbrt
255×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041406
1607402
27796402
Stop Event
node limit
Counts
13 → 202
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 (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 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 (cos.f64 re) (neg.f64 im))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im))
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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 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 (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))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 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 #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))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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 (*.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 (*.f64 (pow.f64 im #s(literal 6 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 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 (*.f64 (pow.f64 im #s(literal 6 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 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 (*.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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (*.f64 (*.f64 im (cos.f64 re)) (*.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 (*.f64 im (cos.f64 re)) #s(literal -2 binary64)))
(+.f64 (*.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 im (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 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 3 binary64))) #s(literal -8 binary64))) (+.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))) (+.f64 #s(literal 4 binary64) (*.f64 #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 (*.f64 (*.f64 im (cos.f64 re)) (+.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))) #s(literal -4 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)))
(pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.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)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.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)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) 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 (cos.f64 re) (*.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)) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.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))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.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)) im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 im #s(literal -1/12 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #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 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/12 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/12 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/12 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/12 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/12 binary64))) #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 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 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 #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))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 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 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)) im) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 im)) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 1 binary64)))

simplify204.0ms (1.6%)

Algorithm
egg-herbie
Rules
768×distribute-lft-in
765×distribute-rgt-in
587×associate-*r*
562×associate-*l*
462×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
070215041
1167914813
2562514761
Stop Event
node limit
Counts
417 → 402
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 -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 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 #s(literal -1 binary64) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/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)))))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/1814400 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.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 6 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 6 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 6 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 6 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 6 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 6 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 6 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 6 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 6 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 6 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/10080 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (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/120960 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/10080 binary64) (pow.f64 im #s(literal 7 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/10080 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120960 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (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 (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (sqrt.f64 im))
(+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 #s(literal -1/12 binary64) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im)) (*.f64 #s(literal 1/360 binary64) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 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 (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))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 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 #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))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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 (*.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 (*.f64 (pow.f64 im #s(literal 6 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 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 (*.f64 (pow.f64 im #s(literal 6 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 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 (*.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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (*.f64 (*.f64 im (cos.f64 re)) (*.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 (*.f64 im (cos.f64 re)) #s(literal -2 binary64)))
(+.f64 (*.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 im (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 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 3 binary64))) #s(literal -8 binary64))) (+.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))) (+.f64 #s(literal 4 binary64) (*.f64 #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 (*.f64 (*.f64 im (cos.f64 re)) (+.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))) #s(literal -4 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)))
(pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.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)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.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)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) 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 (cos.f64 re) (*.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)) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.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))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.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)) im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 im #s(literal -1/12 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #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 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/12 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/12 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/12 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/12 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/12 binary64))) #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 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 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 #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))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 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 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)) im) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 im)) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.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 (+.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 6 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 (+.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 6 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/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 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (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 (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)))))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (pow.f64 im #s(literal 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) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 4 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 (+.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 4 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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 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)) (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 #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)) (+.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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 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 (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 #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 (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)))))) (neg.f64 (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 (*.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 (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))))))) (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 #s(literal -1/2 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)) (*.f64 im (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 #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 (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))))) (*.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 (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 (pow.f64 re #s(literal 2 binary64)) (fma.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/24 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)) (pow.f64 re #s(literal 2 binary64))) (*.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)) (*.f64 im #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 (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 binary64) im)
(neg.f64 im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -1/24 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) im (*.f64 (*.f64 im (pow.f64 re #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 im #s(literal -1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/24 binary64)) (*.f64 (*.f64 im #s(literal 1/720 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 4 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/12 binary64) im)
(*.f64 im #s(literal -1/12 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (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)))))
(fma.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 (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 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 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 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 #s(literal -1/60480 binary64) (pow.f64 re #s(literal 2 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 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 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 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 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))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 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 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 6 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 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/5040 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/5040 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal -1/60480 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))
(+.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/1814400 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/5040 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/60480 binary64) (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal 1/1814400 binary64) (pow.f64 im #s(literal 6 binary64))) (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)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/60480 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/1814400 binary64)))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/5040 binary64))) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))
(*.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 6 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 6 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 6 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 6 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 6 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 6 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 6 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 6 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 6 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 6 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/10080 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/10080 binary64)))
(fma.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal 1/10080 binary64) (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/120960 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/10080 binary64) (pow.f64 im #s(literal 7 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/120960 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/10080 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/10080 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/120960 binary64)))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 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/10080 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120960 binary64) (pow.f64 im #s(literal 7 binary64))) (*.f64 #s(literal 1/3628800 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (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/10080 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120960 binary64) (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/3628800 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/120960 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/3628800 binary64)))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/10080 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/10080 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/120960 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal 1/3628800 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(*.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 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 2 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (*.f64 (*.f64 #s(literal 1/360 binary64) im) (pow.f64 re #s(literal 2 binary64))))))))
(fma.f64 (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 im #s(literal -2 binary64)))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im #s(literal -1/12 binary64) (*.f64 im (*.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 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (sqrt.f64 im))
(+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 im)))
(*.f64 (sqrt.f64 im) (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 #s(literal -1/12 binary64) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal -2 binary64) (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 im))))))
(fma.f64 #s(literal -2 binary64) (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im)) (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 im))))
(+.f64 (*.f64 (sqrt.f64 im) (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im)) (*.f64 #s(literal 1/360 binary64) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -2 binary64) (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (sqrt.f64 im) (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 re #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)) (fma.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 im)) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im))) (sqrt.f64 im)) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(+.f64 (*.f64 (sqrt.f64 im) (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 im)) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 im))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(-.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))))
(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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 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 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 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))))
(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)))
(+.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 #s(literal -1/3 binary64) (pow.f64 im #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)))
(-.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 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 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)) (/.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)) (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/9 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 (pow.f64 im #s(literal 2 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)) (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)) (/.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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 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)) (/.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)) (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/9 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 (pow.f64 im #s(literal 2 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)) (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)) (/.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)))
(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)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 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 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 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 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 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))
(*.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)))
(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 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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 (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)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 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 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 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)))))
(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)))))
(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)))
(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)))
(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)))
(+.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)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #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)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #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)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 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 (pow.f64 im #s(literal 2 binary64)) (/.f64 (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 (pow.f64 im #s(literal 2 binary64)) (/.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #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)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #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)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 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 (pow.f64 im #s(literal 2 binary64)) (/.f64 (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 (pow.f64 im #s(literal 2 binary64)) (/.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.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))))
(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))))
(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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.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))))
(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)))))
(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 (*.f64 (*.f64 im (cos.f64 re)) (*.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 (*.f64 im (cos.f64 re)) #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 #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 (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 (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 im (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))
(*.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 #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 (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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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))))))
(expm1.f64 (log1p.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)))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 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 3 binary64))) #s(literal -8 binary64))) (+.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))) (+.f64 #s(literal 4 binary64) (*.f64 #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 (*.f64 im (cos.f64 re)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 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 3 binary64)) #s(literal -8 binary64)) (fma.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)) (+.f64 #s(literal 4 binary64) (*.f64 #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 (*.f64 im (cos.f64 re)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 3 binary64)) #s(literal -8 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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)) (fma.f64 #s(literal 2 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))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.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))) #s(literal -4 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 (*.f64 im (cos.f64 re)) (fma.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)) #s(literal -4 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 (*.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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 -4 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)))))
(pow.f64 (*.f64 (cos.f64 re) (*.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)) im)) #s(literal 1 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 #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 (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 (cos.f64 re) (*.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)) im))) #s(literal 3 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 #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 (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 (cos.f64 re) (*.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)) im)) #s(literal 3 binary64)) #s(literal 1/3 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 #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 (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 (cos.f64 re) (*.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)) im))) #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 #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 (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 (cos.f64 re) (*.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)) im)) #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 #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 (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 (pow.f64 (exp.f64 (cos.f64 re)) 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 im (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 (*.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 (cos.f64 re) (*.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)) im)))))
(*.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 #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 (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 (cos.f64 re) (*.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)) im)) #s(literal 3 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 #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 (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 im #s(literal 3 binary64)) (pow.f64 (*.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))) #s(literal 3 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 #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 (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 (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))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 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 #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 (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 (cos.f64 re) (*.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)) im))))
(expm1.f64 (log1p.f64 (*.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))))))
(expm1.f64 (log1p.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)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.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)) im))))
(*.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 #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 (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 (cos.f64 re) (*.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)) im))))
(*.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 #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 (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 (cos.f64 re) (*.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)) im))) #s(literal 1 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 #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 (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 0 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(*.f64 im (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
(pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64))))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/144 binary64) (pow.f64 re #s(literal 8 binary64)))))
(fabs.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 im #s(literal -1/12 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 #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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 3 binary64))))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 #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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(exp.f64 (log.f64 (*.f64 im (*.f64 #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 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64))))
(pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/12 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 3 binary64))
(*.f64 im #s(literal -1/12 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im #s(literal -1/12 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 2 binary64))
(*.f64 im #s(literal -1/12 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/144 binary64)))
(fabs.f64 (*.f64 im #s(literal -1/12 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/12 binary64)))
(*.f64 im #s(literal -1/12 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/12 binary64)))))
(*.f64 im #s(literal -1/12 binary64))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/12 binary64)) #s(literal 3 binary64)))
(*.f64 im #s(literal -1/12 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/12 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/12 binary64))))
(*.f64 im #s(literal -1/12 binary64))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/12 binary64))))
(*.f64 im #s(literal -1/12 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/12 binary64))) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/12 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 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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 #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)))
(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 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 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 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 #s(literal 1/6350400 binary64) (pow.f64 im #s(literal 12 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/6350400 binary64) (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 im #s(literal 12 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)) im))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))) (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 1/6350400 binary64) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 12 binary64)) (*.f64 #s(literal 1/6350400 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/6350400 binary64) (*.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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 6 binary64)) (cos.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.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 6 binary64)) (cos.f64 re)))
(exp.f64 (log.f64 (*.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 6 binary64)) (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/6350400 binary64))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6350400 binary64) (pow.f64 im #s(literal 12 binary64))) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 12 binary64)) #s(literal 1/25401600 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 6 binary64))) (cos.f64 re)) im) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))) im)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) #s(literal -2 binary64)) im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(sqrt.f64 (*.f64 im (*.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 im #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 im)) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im))) #s(literal 3 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 re) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal -8 binary64)) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 im #s(literal 3/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 re) (sqrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 im)))

eval214.0ms (1.7%)

Compiler

Compiled 8602 to 6398 computations (25.6% saved)

prune98.0ms (0.8%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New3957402
Fresh21012
Picked055
Done235
Total39925424
Accuracy
100.0%
Counts
424 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))))) #s(literal 3 binary64))
37.0%
(*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64))
49.3%
(*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))
84.3%
(*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
48.6%
(*.f64 (cos.f64 re) (neg.f64 im))
2.0%
(*.f64 im (cos.f64 re))
12.0%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))
37.8%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im #s(literal -1/12 binary64)))))
36.7%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (fabs.f64 (*.f64 im #s(literal -1/12 binary64))))))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
58.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
52.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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)))) (cos.f64 re)))
36.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re))))
48.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (sqrt.f64 im)) (sqrt.f64 im)))
90.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
59.4%
(*.f64 #s(literal 1/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))))
53.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
35.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64)))))
92.6%
(*.f64 #s(literal 1/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)))))
92.2%
(*.f64 #s(literal 1/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)))))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64))))))
98.9%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
64.8%
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im))))
53.6%
(*.f64 #s(literal 1/2 binary64) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))))
28.4%
(neg.f64 im)
Compiler

Compiled 794 to 596 computations (24.9% saved)

regimes59.0ms (0.5%)

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

6 calls:

12.0ms
re
11.0ms
im
11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
9.0ms
(cos.f64 re)
9.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
98.9%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
98.9%1(cos.f64 re)
98.9%1(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes50.0ms (0.4%)

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

3 calls:

22.0ms
im
13.0ms
re
13.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
96.0%2re
96.9%3im
96.0%2(cos.f64 re)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes45.0ms (0.4%)

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

3 calls:

17.0ms
re
14.0ms
im
12.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
96.9%3im
92.6%2(cos.f64 re)
92.6%2re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes19.0ms (0.2%)

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

1 calls:

18.0ms
im
Results
AccuracySegmentsBranch
96.6%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes13.0ms (0.1%)

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

1 calls:

12.0ms
im
Results
AccuracySegmentsBranch
95.0%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes39.0ms (0.3%)

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

3 calls:

16.0ms
re
14.0ms
(cos.f64 re)
8.0ms
im
Results
AccuracySegmentsBranch
76.6%6re
80.3%4(cos.f64 re)
84.4%2im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes11.0ms (0.1%)

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

1 calls:

10.0ms
im
Results
AccuracySegmentsBranch
80.0%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
im
3.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
51.1%3(cos.f64 re)
73.4%2im
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes6.0ms (0%)

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

2 calls:

3.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
48.6%1re
48.6%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Accuracy

Total -16.9b remaining (-36.8%)

Threshold costs -16.9b (-36.8%)

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

3 calls:

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

Compiled 10 to 7 computations (30% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
36.0ms
1.1347674588890024e-44
3.2844944045232724e-42
Results
11.0ms72×256infinite
14.0ms29×1024valid
2.0ms16×256valid
2.0ms512valid
1.0ms2048valid
Compiler

Compiled 235 to 199 computations (15.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-exp: 8.0ms (37.6% of total)
ival-cos: 7.0ms (32.9% of total)
ival-mult: 4.0ms (18.8% of total)
ival-sub: 2.0ms (9.4% of total)
const: 0.0ms (0% of total)

bsearch55.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
3.797997928608299e+37
9.063862437384589e+38
30.0ms
13.37098321381591
3760744902.3027034
Results
24.0ms160×256infinite
17.0ms96×256valid
Compiler

Compiled 382 to 321 computations (16% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-cos: 13.0ms (51.1% of total)
ival-exp: 5.0ms (19.6% of total)
ival-mult: 4.0ms (15.7% of total)
ival-sub: 3.0ms (11.8% of total)
const: 1.0ms (3.9% of total)

bsearch48.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.797997928608299e+37
9.063862437384589e+38
25.0ms
0.011122359424199105
10.849652179642181
Results
19.0ms128×256valid
14.0ms112×256infinite
Compiler

Compiled 310 to 261 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-cos: 7.0ms (38.8% of total)
ival-exp: 4.0ms (22.2% of total)
ival-mult: 4.0ms (22.2% of total)
ival-sub: 3.0ms (16.6% of total)
const: 1.0ms (5.5% of total)

bsearch53.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.3350152711046939e+100
9.514135966292377e+102
28.0ms
0.011122359424199105
10.849652179642181
Results
16.0ms128×256infinite
23.0ms128×256valid
Compiler

Compiled 331 to 279 computations (15.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-cos: 9.0ms (43.5% of total)
ival-exp: 5.0ms (24.1% of total)
ival-mult: 4.0ms (19.3% of total)
ival-sub: 3.0ms (14.5% of total)
const: 1.0ms (4.8% of total)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
0.011122359424199105
10.849652179642181
Results
18.0ms128×256valid
Compiler

Compiled 163 to 135 computations (17.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-cos: 4.0ms (38.1% of total)
ival-exp: 3.0ms (28.6% of total)
ival-mult: 2.0ms (19% of total)
ival-sub: 1.0ms (9.5% of total)
const: 0.0ms (0% of total)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
0.011122359424199105
10.849652179642181
Results
20.0ms128×256valid
Compiler

Compiled 147 to 119 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-cos: 6.0ms (48.1% of total)
ival-exp: 3.0ms (24% of total)
ival-mult: 2.0ms (16% of total)
ival-sub: 1.0ms (8% of total)
const: 0.0ms (0% of total)

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
2.7198976231180206e+48
3.661725395598478e+48
Results
8.0ms48×256infinite
Compiler

Compiled 67 to 54 computations (19.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-exp: 1.0ms (30.3% of total)
ival-cos: 1.0ms (30.3% of total)
ival-mult: 1.0ms (30.3% of total)
ival-sub: 0.0ms (0% of total)
const: 0.0ms (0% of total)

simplify11.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
073618
199618
2110618
3118618
4122618
5123618
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 re #s(literal 4707826301540011/1569275433846670190958947355801916604025588861116008628224 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 #s(literal 1/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))))))
(if (<=.f64 im #s(literal 500 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im))) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 21/2 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))))
(if (<=.f64 im #s(literal 7543529375845581/1125899906842624 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(if (<=.f64 im #s(literal 2999999999999999969278252306015228672324132667392 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (cos.f64 re) (neg.f64 im))
(neg.f64 im)
Outputs
(*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re))))))
(if (<=.f64 re #s(literal 4707826301540011/1569275433846670190958947355801916604025588861116008628224 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 #s(literal 1/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))))))
(if (<=.f64 re #s(literal 4707826301540011/1569275433846670190958947355801916604025588861116008628224 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 #s(literal 1/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))))))
(if (<=.f64 im #s(literal 500 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im))) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 500 binary64)) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 899999999999999960849822479625725411328 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))) #s(literal -1/5040 binary64))))
(if (<=.f64 im #s(literal 21/2 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (cos.f64 re))))
(if (<=.f64 im #s(literal 21/2 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(if (<=.f64 im #s(literal 21/2 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 #s(literal -2 binary64) im)))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))))
(if (<=.f64 im #s(literal 5967269506265907/562949953421312 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))))
(if (<=.f64 im #s(literal 7543529375845581/1125899906842624 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(if (<=.f64 im #s(literal 7543529375845581/1125899906842624 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 (pow.f64 im #s(literal 7 binary64)) #s(literal -1/5040 binary64)))
(if (<=.f64 im #s(literal 2999999999999999969278252306015228672324132667392 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(if (<=.f64 im #s(literal 2999999999999999969278252306015228672324132667392 binary64)) (*.f64 (cos.f64 re) (neg.f64 im)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(if (<=.f64 im #s(literal 2999999999999999969278252306015228672324132667392 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (cos.f64 re)))
(neg.f64 im)

soundness1.7s (13.4%)

Rules
1396×fma-define
962×log1p-expm1-u
962×expm1-log1p-u
768×distribute-lft-in
765×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
074017493
1177016835
2612916813
070215041
1167914813
2562514761
057514060
1142613518
2531912847
0921532
12411429
27841372
326551320
457881320
029331
1359331
24508331
036324
186308
2244308
3768304
41960294
53017294
63397294
73805294
84502294
95011294
105176294
115270294
125270294
135270294
Stop Event
fuel
saturated
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 718 to 458 computations (36.2% saved)

preprocess263.0ms (2.1%)

Remove

(negabs im)

(abs re)

Compiler

Compiled 566 to 384 computations (32.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...