math.exp on complex, real part

Time bar (total: 6.0s)

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 8 to 6 computations (25% saved)

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

sample1.0s (17.3%)

Results
743.0ms6156×256valid
248.0ms2099×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 394.0ms
Operation ival-cos, time spent: 237.0ms, 60.0% of total-time
Operation ival-exp, time spent: 79.0ms, 20.0% of total-time
Operation ival-mult, time spent: 70.0ms, 18.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time
Bogosity

preprocess118.0ms (2%)

Algorithm
egg-herbie
Rules
111×fma-define
30×fma-neg
23×sub-neg
16×associate-*r*
14×+-commutative
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(exp.f64 re)
00-0-im
00-0-re
00-0-(cos.f64 im)
00-0-(*.f64 (exp.f64 re) (cos.f64 im))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022163
145161
281155
3117155
4193155
5270155
6323155
7363155
8446155
9446155
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (exp.f64 (neg.f64 re)) (cos.f64 im))
(*.f64 (exp.f64 re) (cos.f64 (neg.f64 im)))
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (cos.f64 im)))
(neg.f64 (*.f64 (exp.f64 re) (cos.f64 (neg.f64 im))))
(*.f64 (exp.f64 im) (cos.f64 re))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (exp.f64 (neg.f64 re)) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 (neg.f64 re)))
(/.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (cos.f64 (neg.f64 im)))
(*.f64 (exp.f64 re) (cos.f64 im))
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (cos.f64 im)))
(*.f64 (exp.f64 (neg.f64 re)) (neg.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 (cos.f64 im) (neg.f64 (exp.f64 re)))
(neg.f64 (*.f64 (exp.f64 re) (cos.f64 (neg.f64 im))))
(*.f64 (exp.f64 re) (neg.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (neg.f64 (exp.f64 re)))
(*.f64 (exp.f64 im) (cos.f64 re))
Symmetry

(abs im)

Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
Operation ival-cos, time spent: 13.0ms, 57.0% of total-time
Operation ival-exp, time spent: 5.0ms, 22.0% of total-time
Operation ival-mult, time spent: 4.0ms, 17.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize36.0ms (0.6%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Compiler

Compiled 14 to 6 computations (57.1% saved)

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

series4.0ms (0.1%)

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

6 calls:

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

rewrite172.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
398×log1p-expm1-u
398×expm1-log1p-u
380×add-exp-log
375×unpow-prod-down
365×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121
110121
2110521
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(pow.f64 (E.f64) (+.f64 re (log.f64 (cos.f64 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (log.f64 (cos.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (cos.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (cos.f64 im)))))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 2 binary64)))

simplify73.0ms (1.2%)

Algorithm
egg-herbie
Rules
809×distribute-lft-in
709×distribute-rgt-in
484×distribute-lft-out
325×fma-define
290×associate-*r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01011328
12491267
27541237
322811222
463771219
Stop Event
node limit
Counts
45 → 53
Calls
Call 1
Inputs
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(pow.f64 (E.f64) (+.f64 re (log.f64 (cos.f64 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (log.f64 (cos.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (cos.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (cos.f64 im)))))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 2 binary64)))
Outputs
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (cos.f64 im)))))
(fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im))
(fma.f64 re (*.f64 (cos.f64 im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (exp.f64 re))
(*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (exp.f64 re))
(*.f64 (exp.f64 re) (+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/24 binary64))))
(*.f64 (exp.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (exp.f64 re))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (exp.f64 re) (+.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (E.f64) (+.f64 re (log.f64 (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (log.f64 (cos.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (cos.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (cos.f64 im)))))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 1/3 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))

eval12.0ms (0.2%)

Compiler

Compiled 655 to 326 computations (50.2% saved)

prune12.0ms (0.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New47653
Fresh000
Picked011
Done000
Total47754
Accuracy
100.0%
Counts
54 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
54.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
99.5%
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
71.4%
(exp.f64 re)
53.3%
(cos.f64 im)
99.7%
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
Compiler

Compiled 99 to 77 computations (22.2% saved)

localize349.0ms (5.8%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
99.9%
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
99.4%
(expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
99.8%
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
99.6%
(+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
Compiler

Compiled 75 to 21 computations (72% saved)

Precisions
Click to see histograms. Total time spent on operations: 274.0ms
Operation composed, time spent: 80.0ms, 29.0% of total-time
Operation ival-cos, time spent: 72.0ms, 26.0% of total-time
Operation ival-log, time spent: 60.0ms, 22.0% of total-time
Operation ival-add, time spent: 25.0ms, 9.0% of total-time
Operation ival-mult, time spent: 13.0ms, 5.0% of total-time
Operation ival-exp, time spent: 12.0ms, 4.0% of total-time
Operation ival-sub, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 5.0ms, 2.0% of total-time

series66.0ms (1.1%)

Counts
5 → 120
Calls
Call 1
Inputs
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))>
#<alt (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))>
#<alt (log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))>
Outputs
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 im))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (exp.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re))))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (cos.f64 im)>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (exp.f64 re)>
#<alt (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))>
#<alt (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))>
#<alt (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (cos.f64 im)>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))>
#<alt (+.f64 #s(literal 1 binary64) re)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (-.f64 (exp.f64 (cos.f64 im)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 re)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 re)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (exp.f64 re))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))>
#<alt (cos.f64 im)>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (exp.f64 re)>
#<alt (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))>
#<alt (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))>
#<alt (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
Calls

30 calls:

TimeVariablePointExpression
54.0ms
im
@0
(- (exp (* (exp re) (cos im))) 1)
1.0ms
im
@0
(* (+ re 1) (cos im))
1.0ms
re
@0
(- (exp (* (exp re) (cos im))) 1)
0.0ms
re
@-inf
(* (+ re 1) (cos im))
0.0ms
re
@inf
(* (+ re 1) (cos im))

rewrite131.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1071×log1p-expm1-u
1070×expm1-log1p-u
604×prod-diff
104×add-exp-log
104×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018141
1241113
23187113
Stop Event
node limit
Counts
5 → 179
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
Outputs
(-.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (/.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(+.f64 (*.f64 re (cos.f64 im)) (cos.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal -1 binary64))
(-.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))

simplify151.0ms (2.5%)

Algorithm
egg-herbie
Rules
636×times-frac
561×associate-+r+
556×associate-+l+
342×cancel-sign-sub-inv
261×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041011005
1103310522
2351810457
Stop Event
node limit
Counts
299 → 252
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (exp.f64 re))
(+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))
(+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(-.f64 (exp.f64 (cos.f64 im)) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 re)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 re)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (exp.f64 re))))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(-.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (/.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(+.f64 (*.f64 re (cos.f64 im)) (cos.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal -1 binary64))
(-.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
Outputs
(+.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im)))
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (exp.f64 re))
(+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))
(+.f64 (+.f64 #s(literal 1 binary64) (exp.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/24 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im))
(fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (exp.f64 re))
(*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (exp.f64 re))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (exp.f64 re))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (exp.f64 re))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) re))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(-.f64 (exp.f64 (cos.f64 im)) #s(literal 1 binary64))
(expm1.f64 (cos.f64 im))
(-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (cos.f64 im)) (-.f64 (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (exp.f64 (cos.f64 im))))
(fma.f64 (+.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (exp.f64 (cos.f64 im)) #s(literal -1 binary64))
(-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (cos.f64 im)) (-.f64 (*.f64 re (fma.f64 re (*.f64 (exp.f64 (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (fma.f64 (cos.f64 im) (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (*.f64 (exp.f64 (cos.f64 im)) #s(literal 1/2 binary64)) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (expm1.f64 (cos.f64 im)))
(+.f64 (expm1.f64 (cos.f64 im)) (*.f64 (*.f64 re (exp.f64 (cos.f64 im))) (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) re))))
(-.f64 (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (cos.f64 im)) (-.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal 1/6 binary64) (cos.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (exp.f64 (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (fma.f64 (cos.f64 im) (exp.f64 (cos.f64 im)) (*.f64 re (fma.f64 re (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 (cos.f64 im) #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)))))) (*.f64 (*.f64 (exp.f64 (cos.f64 im)) #s(literal 1/2 binary64)) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))) (expm1.f64 (cos.f64 im)))
(+.f64 (expm1.f64 (cos.f64 im)) (*.f64 re (fma.f64 re (*.f64 (exp.f64 (cos.f64 im)) (+.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (cos.f64 im) #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) #s(literal 1/6 binary64))))) re))) (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im))))))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))
(expm1.f64 (exp.f64 re))
(-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (exp.f64 re)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 (+.f64 re (exp.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (+.f64 re (exp.f64 re))))) (expm1.f64 (exp.f64 re)))
(+.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (exp.f64 (exp.f64 re))))
(-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 re)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (exp.f64 re)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (+.f64 re (exp.f64 re))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (exp.f64 re))) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (+.f64 re (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 (exp.f64 re) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))) (expm1.f64 (exp.f64 re)))
(+.f64 (expm1.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 (exp.f64 re) #s(literal -1/2 binary64)) (*.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal 1/24 binary64) (*.f64 (exp.f64 re) #s(literal 1/8 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(-.f64 (+.f64 (exp.f64 (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/24 binary64) (exp.f64 re)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (exp.f64 re))))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (exp.f64 re)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (+.f64 re (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (exp.f64 re))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/720 binary64))))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (+.f64 re (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (exp.f64 re) #s(literal -1/720 binary64) (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 (exp.f64 re) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))) (expm1.f64 (exp.f64 re)))
(+.f64 (*.f64 (+.f64 (*.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (exp.f64 (exp.f64 re))) (fma.f64 (*.f64 (exp.f64 (exp.f64 re)) (+.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal 1/24 binary64) (*.f64 (exp.f64 re) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (exp.f64 re) #s(literal -1/720 binary64) (*.f64 #s(literal -1/48 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 4 binary64)) #s(literal -1 binary64)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im))
(fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (exp.f64 re))
(*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (exp.f64 re))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (exp.f64 re))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (exp.f64 re))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(-.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (/.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (exp.f64 re) (*.f64 (cos.f64 im) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (exp.f64 re) (*.f64 (cos.f64 im) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (exp.f64 re) (*.f64 (cos.f64 im) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (exp.f64 re) (*.f64 (cos.f64 im) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (exp.f64 re) (*.f64 (cos.f64 im) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (exp.f64 re) (*.f64 (cos.f64 im) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 im) (exp.f64 re)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 (cos.f64 im))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 re (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 0 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (cos.f64 im) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (cos.f64 im) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal -1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(-.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (cos.f64 im))) (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) (pow.f64 (exp.f64 (cos.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64)))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 3 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64)))
(expm1.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (cos.f64 im) (exp.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 (cos.f64 im))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))

eval224.0ms (3.8%)

Compiler

Compiled 7652 to 4085 computations (46.6% saved)

prune94.0ms (1.6%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New4595464
Fresh101
Picked145
Done011
Total46110471
Accuracy
100.0%
Counts
471 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))
99.8%
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
99.8%
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
32.6%
(+.f64 #s(literal 1 binary64) re)
35.4%
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
54.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
3.9%
(*.f64 (cos.f64 im) re)
71.4%
(exp.f64 re)
53.3%
(cos.f64 im)
Compiler

Compiled 124 to 98 computations (21% saved)

localize668.0ms (11.2%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.8%
(-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))
99.5%
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
100.0%
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
100.0%
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
99.8%
(*.f64 (cos.f64 im) re)
99.8%
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
73.1%
(fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))
Compiler

Compiled 96 to 56 computations (41.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 271.0ms
Operation ival-add, time spent: 135.0ms, 50.0% of total-time
Operation ival-mult, time spent: 36.0ms, 13.0% of total-time
Operation composed, time spent: 35.0ms, 13.0% of total-time
Operation ival-cos, time spent: 23.0ms, 8.0% of total-time
Operation ival-pow, time spent: 22.0ms, 8.0% of total-time
Operation const, time spent: 9.0ms, 3.0% of total-time
Operation ival-exp, time spent: 7.0ms, 3.0% of total-time
Operation ival-sub, time spent: 5.0ms, 2.0% of total-time

series18.0ms (0.3%)

Counts
7 → 144
Calls
Call 1
Inputs
#<alt (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))>
#<alt (+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 im) re)>
#<alt (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))>
#<alt (-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))>
Outputs
#<alt (-.f64 (cos.f64 im) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 re) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re))))))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))>
#<alt (cos.f64 im)>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (exp.f64 re)>
#<alt (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))>
#<alt (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))>
#<alt (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt (*.f64 (cos.f64 im) (exp.f64 re))>
#<alt re>
#<alt (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))>
#<alt (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))))>
#<alt (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/24 binary64) re))))))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (+.f64 #s(literal 1 binary64) re)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))>
#<alt (+.f64 #s(literal 2 binary64) re)>
#<alt (+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))>
#<alt (+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 im))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))>
#<alt (+.f64 #s(literal 1 binary64) re)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (cos.f64 im)>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))>
Calls

39 calls:

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

rewrite172.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1013×log1p-expm1-u
618×prod-diff
456×expm1-log1p-u
152×add-exp-log
152×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025174
1340170
24617170
Stop Event
node limit
Counts
7 → 190
Calls
Call 1
Inputs
(fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) re)
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))
Outputs
(+.f64 #s(literal -1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64))
(+.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 (exp.f64 re) (cos.f64 im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)) (-.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(exp.f64 (log.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))
(*.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(exp.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (cos.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 re (cos.f64 im))))
(exp.f64 (log.f64 (*.f64 re (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (cos.f64 im))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/2 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)))
(*.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(exp.f64 (log.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))

simplify325.0ms (5.4%)

Algorithm
egg-herbie
Rules
537×fma-neg
467×times-frac
382×cancel-sign-sub-inv
378×fma-define
307×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054012339
1147011839
2529711626
Stop Event
node limit
Counts
334 → 351
Calls
Call 1
Inputs
(-.f64 (cos.f64 im) #s(literal 1 binary64))
(-.f64 (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))) #s(literal 1 binary64))
(-.f64 (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 re) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re))))))) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
re
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/24 binary64) re))))))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (cos.f64 im))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(+.f64 #s(literal 2 binary64) re)
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(+.f64 #s(literal -1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64))
(+.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 (exp.f64 re) (cos.f64 im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)) (-.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(exp.f64 (log.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))
(*.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(exp.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (cos.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 re (cos.f64 im))))
(exp.f64 (log.f64 (*.f64 re (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (cos.f64 im))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/2 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)))
(*.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(exp.f64 (log.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
Outputs
(-.f64 (cos.f64 im) #s(literal 1 binary64))
(+.f64 (cos.f64 im) #s(literal -1 binary64))
(-.f64 (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal -1 binary64))
(-.f64 (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im)))))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (-.f64 (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) #s(literal -1 binary64)))
(-.f64 (+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (-.f64 (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (cos.f64 im)) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (exp.f64 re) #s(literal 1 binary64))
(expm1.f64 re)
(-.f64 (+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))) #s(literal 1 binary64))
(+.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64))))) (expm1.f64 re))
(-.f64 (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/24 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)))))) (expm1.f64 re))
(+.f64 (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re)) (*.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (cos.f64 im)) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 re)
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (exp.f64 re))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/24 binary64) (exp.f64 re)))))))
(+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) (exp.f64 re))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re)) (*.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cos.f64 im) (exp.f64 re))
re
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 #s(literal 1/24 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) re)
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/24 binary64) re))))))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) re)
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 re #s(literal -1/2 binary64))) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))) re) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))) re) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))) re) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re)))))
(*.f64 re (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re))))
(*.f64 re (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re)))))
(*.f64 re (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re))))
(*.f64 re (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re)))))
(*.f64 re (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re))))
(*.f64 re (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) re)
(+.f64 re #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(+.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) re))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/24 binary64) (*.f64 re #s(literal 1/24 binary64))))))))
(+.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) re))
(+.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64)))) re))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 (cos.f64 im) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(fma.f64 (cos.f64 im) re (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(fma.f64 (cos.f64 im) re (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(fma.f64 (cos.f64 im) re (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (cos.f64 im) re))))
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)) (neg.f64 re))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)) (neg.f64 re))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)) (neg.f64 re))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) #s(literal 1 binary64)) re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/24 binary64) (*.f64 re #s(literal 1/24 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))))) re))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 (cos.f64 im) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(+.f64 #s(literal -1 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(+.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 (exp.f64 re) (cos.f64 im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (exp.f64 re) (neg.f64 (cos.f64 im)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)) (-.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 3 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(log.f64 (exp.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(exp.f64 (log.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(-.f64 (/.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64)) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (neg.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (-.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (exp.f64 re) #s(literal -2 binary64)))
(pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (exp.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (log1p.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (cos.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) re)))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) re #s(literal 1 binary64)))
(pow.f64 (*.f64 re (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) re)
(pow.f64 (cbrt.f64 (*.f64 re (cos.f64 im))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) re)
(pow.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) re)
(pow.f64 (sqrt.f64 (*.f64 re (cos.f64 im))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) re)
(sqrt.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) re)
(log.f64 (pow.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cos.f64 im) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (cos.f64 im)))))
(*.f64 (cos.f64 im) re)
(cbrt.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) re)
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) re)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (cos.f64 im) re)
(expm1.f64 (log1p.f64 (*.f64 re (cos.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) re)))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) re #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 re (cos.f64 im))))
(*.f64 (cos.f64 im) re)
(exp.f64 (log.f64 (*.f64 re (cos.f64 im))))
(*.f64 (cos.f64 im) re)
(exp.f64 (*.f64 (log.f64 (*.f64 re (cos.f64 im))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) re)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) re)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) re)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re)))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(exp.f64 (+.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (log1p.f64 re)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/2 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re)) (pow.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(exp.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re) #s(literal -2 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re) #s(literal -2 binary64)))
(pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(expm1.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(exp.f64 (log.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))

eval323.0ms (5.4%)

Compiler

Compiled 5999 to 4188 computations (30.2% saved)

prune57.0ms (1%)

Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New3465351
Fresh000
Picked145
Done055
Total34714361
Accuracy
100.0%
Counts
361 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))
54.0%
(-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
32.6%
(-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
99.8%
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
99.8%
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
33.6%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
32.6%
(+.f64 #s(literal 1 binary64) re)
12.6%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)))
54.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
3.9%
(*.f64 (cos.f64 im) re)
71.4%
(exp.f64 re)
53.3%
(cos.f64 im)
3.5%
re
Compiler

Compiled 154 to 125 computations (18.8% saved)

localize267.0ms (4.5%)

Localize:

Found 7 expressions with local error:

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

Compiled 104 to 73 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 171.0ms
Operation ival-sub, time spent: 99.0ms, 58.0% of total-time
Operation ival-add, time spent: 26.0ms, 15.0% of total-time
Operation ival-mult, time spent: 17.0ms, 10.0% of total-time
Operation ival-pow, time spent: 14.0ms, 8.0% of total-time
Operation ival-cos, time spent: 10.0ms, 6.0% of total-time
Operation const, time spent: 5.0ms, 3.0% of total-time

series82.0ms (1.4%)

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

33 calls:

TimeVariablePointExpression
71.0ms
im
@0
(* (pow im 2) (* -1/2 (+ 1 re)))
1.0ms
re
@-inf
(* (pow im 2) (* -1/2 (+ 1 re)))
1.0ms
im
@inf
(* (pow im 2) (* -1/2 (+ 1 re)))
0.0ms
re
@0
(* (pow im 2) (* -1/2 (+ 1 re)))
0.0ms
re
@inf
(* (pow im 2) (* -1/2 (+ 1 re)))

rewrite172.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
842×prod-diff
708×log1p-expm1-u
162×expm1-log1p-u
157×add-exp-log
157×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023157
1386137
25347137
Stop Event
node limit
Counts
6 → 309
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (+.f64 (cos.f64 im) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 2 binary64))) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(+.f64 (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 2 binary64))) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(+.f64 (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (cos.f64 im))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 2 binary64) (+.f64 re #s(literal -1 binary64)))
(+.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (+.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal 3 binary64))))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (+.f64 re #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (+.f64 re #s(literal 1 binary64))))
(exp.f64 (log1p.f64 re))
(exp.f64 (*.f64 (log1p.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 1 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 re #s(literal -1/2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log1p.f64 re)) #s(literal 1 binary64)))

simplify219.0ms (3.7%)

Algorithm
egg-herbie
Rules
356×fma-define
308×associate-*l*
296×distribute-rgt-in
295×associate-*r*
267×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060916976
1151116430
2587416340
Stop Event
node limit
Counts
441 → 376
Calls
Call 1
Inputs
(+.f64 #s(literal 2 binary64) re)
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(+.f64 #s(literal 3 binary64) re)
(+.f64 #s(literal 3 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 3 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 #s(literal 3 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 2 binary64) (cos.f64 im))
(+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) re))))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) re)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (+.f64 (cos.f64 im) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 2 binary64))) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(+.f64 (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 2 binary64))) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(+.f64 (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (cos.f64 im))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 2 binary64) (+.f64 re #s(literal -1 binary64)))
(+.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (+.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal 3 binary64))))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (+.f64 re #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (+.f64 re #s(literal 1 binary64))))
(exp.f64 (log1p.f64 re))
(exp.f64 (*.f64 (log1p.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 1 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 re #s(literal -1/2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log1p.f64 re)) #s(literal 1 binary64)))
Outputs
(+.f64 #s(literal 2 binary64) re)
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))))
(+.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))) re))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 #s(literal 2 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(+.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) re))
(+.f64 #s(literal 2 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 #s(literal 2 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (+.f64 re #s(literal 1 binary64))))))))
(+.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64)))) re))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(fma.f64 re (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(fma.f64 re (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (cos.f64 im) re))))
(fma.f64 re (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (cos.f64 im) re))))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)) (neg.f64 re))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)) (neg.f64 re))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)) (neg.f64 re))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (+.f64 re #s(literal 1 binary64))))))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) re))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (+.f64 re #s(literal 1 binary64))))))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(+.f64 #s(literal 3 binary64) re)
(+.f64 re #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(+.f64 (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))) #s(literal 3 binary64))
(+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))) re) #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))))
(+.f64 (+.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) re) #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) re))))))))
(+.f64 (+.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (+.f64 re #s(literal 1 binary64))))))))
(+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64)))) re) #s(literal 3 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (cos.f64 im))
(+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 #s(literal 2 binary64) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 #s(literal 2 binary64) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 #s(literal 2 binary64) re))))
(*.f64 re (cos.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(*.f64 re (neg.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(*.f64 re (neg.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))))
(*.f64 re (neg.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 2 binary64) (cos.f64 im)) re)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal 1 binary64))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 re #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 re #s(literal -1/2 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 (neg.f64 re) #s(literal 1/2 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 (cos.f64 im) re) (+.f64 (cos.f64 im) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(expm1.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 2 binary64))) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 im)) (*.f64 (sqrt.f64 (cos.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (cos.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (cos.f64 im))) (sqrt.f64 (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 re (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (cos.f64 im)) (cos.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 4 binary64)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (+.f64 re #s(literal 3 binary64))))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) re) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 2 binary64))) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (cos.f64 im) (*.f64 re (cos.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 re (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) re)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 im) re) (cos.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (cos.f64 im)) (cos.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (*.f64 (cos.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 4 binary64)))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (+.f64 re #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (cos.f64 im)) (+.f64 re #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (+.f64 re #s(literal 3 binary64))))
(pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cos.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) re (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (cos.f64 im) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))) (/.f64 #s(literal -4 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))) (neg.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (cos.f64 im) (+.f64 #s(literal -1 binary64) (neg.f64 re))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (cos.f64 im) (-.f64 #s(literal -1 binary64) re)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (cos.f64 im) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal -2 binary64)))
(pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(exp.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 re #s(literal -1 binary64)))
(+.f64 re #s(literal 1 binary64))
(+.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (+.f64 re #s(literal 2 binary64)))
(+.f64 re #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 re #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 re #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 re #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64)))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 re #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 re #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 re #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 re #s(literal 1 binary64))
(log.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 re #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re #s(literal 1 binary64)))))
(+.f64 re #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 re #s(literal 1 binary64))
(expm1.f64 (log.f64 (+.f64 re #s(literal 2 binary64))))
(+.f64 re #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 re #s(literal 1 binary64))
(exp.f64 (log1p.f64 re))
(+.f64 re #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 re) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (sqrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 re #s(literal -1/2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) re))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/2 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/2 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re (+.f64 #s(literal 3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64)))))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fabs.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log1p.f64 re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 re #s(literal -1/2 binary64))))

eval257.0ms (4.3%)

Compiler

Compiled 6316 to 4580 computations (27.5% saved)

prune140.0ms (2.3%)

Pruning

19 alts after pruning (6 fresh and 13 done)

PrunedKeptTotal
New3866392
Fresh000
Picked145
Done099
Total38719406
Accuracy
100.0%
Counts
406 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))
53.9%
(-.f64 (-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
54.0%
(-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
32.6%
(-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
99.8%
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
5.3%
(-.f64 (*.f64 re (cos.f64 im)) #s(literal 1 binary64))
99.8%
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
32.6%
(+.f64 #s(literal 1 binary64) re)
12.8%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))
12.6%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)))
54.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
3.9%
(*.f64 (cos.f64 im) re)
32.5%
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
11.7%
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
71.4%
(exp.f64 re)
53.3%
(cos.f64 im)
3.5%
re
32.2%
#s(literal 1 binary64)
Compiler

Compiled 303 to 217 computations (28.4% saved)

regimes35.0ms (0.6%)

Counts
23 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
(-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(cos.f64 im)
(exp.f64 re)
(*.f64 (cos.f64 im) re)
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(-.f64 (*.f64 re (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) re))
(-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (cos.f64 im))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(-.f64 (fma.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (exp.f64 re) (cos.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
Calls

5 calls:

10.0ms
re
9.0ms
im
8.0ms
(cos.f64 im)
4.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (exp.f64 re) (cos.f64 im))
100.0%1(exp.f64 re)
100.0%1(cos.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes50.0ms (0.8%)

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

4 calls:

18.0ms
re
14.0ms
(cos.f64 im)
12.0ms
im
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
92.8%3re
77.6%2im
92.8%3(exp.f64 re)
82.2%4(cos.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes13.0ms (0.2%)

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

2 calls:

10.0ms
re
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
92.2%3(exp.f64 re)
92.2%3re
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes9.0ms (0.2%)

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

3 calls:

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

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0.1%)

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

2 calls:

3.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
32.6%1re
32.6%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 #s(literal 1 binary64) re)
Outputs
(+.f64 #s(literal 1 binary64) re)
Calls

2 calls:

2.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
32.6%1re
32.6%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0.1%)

Accuracy

Total -18.9b remaining (-43.5%)

Threshold costs -18.9b (-43.5%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
Outputs
#s(literal 1 binary64)
Calls

2 calls:

2.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
32.2%1re
32.2%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch41.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
11087965059.7439
29766234687725.42
22.0ms
-951415568.9088116
-0.2536678473819853
Results
20.0ms144×256valid
17.0ms127×256infinite
0.0ms256infinite
Compiler

Compiled 250 to 196 computations (21.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-cos, time spent: 7.0ms, 49.0% of total-time
Operation ival-mult, time spent: 4.0ms, 28.0% of total-time
Operation ival-exp, time spent: 3.0ms, 21.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch45.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
11087965059.7439
29766234687725.42
19.0ms
-2.26048182744027e-15
-1.7950984094410737e-19
Results
17.0ms128×256valid
24.0ms127×256infinite
0.0ms256infinite
Compiler

Compiled 172 to 137 computations (20.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
Operation ival-cos, time spent: 7.0ms, 60.0% of total-time
Operation ival-exp, time spent: 3.0ms, 26.0% of total-time
Operation ival-mult, time spent: 2.0ms, 17.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative
if-if-or-not
1-exp
*-commutative
unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031165
148165
252165
355165
458165
561165
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal -1170935903116329/4503599627370496 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 11200000000 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))
(if (<=.f64 re #s(literal -5577662641004209/2535301200456458802993406410752 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 11200000000 binary64)) (cos.f64 im) (exp.f64 re)))
(cos.f64 im)
(-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
#s(literal 1 binary64)
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal -1170935903116329/4503599627370496 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 11200000000 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))
(if (or (<=.f64 re #s(literal -1170935903116329/4503599627370496 binary64)) (not (<=.f64 re #s(literal 11200000000 binary64)))) (exp.f64 re) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(if (<=.f64 re #s(literal -5577662641004209/2535301200456458802993406410752 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 11200000000 binary64)) (cos.f64 im) (exp.f64 re)))
(if (or (<=.f64 re #s(literal -5577662641004209/2535301200456458802993406410752 binary64)) (not (<=.f64 re #s(literal 11200000000 binary64)))) (exp.f64 re) (cos.f64 im))
(cos.f64 im)
(-.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (+.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
#s(literal 1 binary64)
Compiler

Compiled 60 to 46 computations (23.3% saved)

soundness516.0ms (8.6%)

Rules
809×distribute-lft-in
709×distribute-rgt-in
636×times-frac
561×associate-+r+
556×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054012339
1147011839
2529711626
01011328
12491267
27541237
322811222
463771219
041011005
1103310522
2351810457
01121
110121
2110521
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 126 to 71 computations (43.7% saved)

end0.0ms (0%)

preprocess61.0ms (1%)

Remove

(abs im)

Compiler

Compiled 194 to 128 computations (34% saved)

Profiling

Loading profile data...