math.exp on complex, real part

Time bar (total: 7.4s)

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
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 7 to 7 computations (0% saved)

sample1.0s (13.8%)

Memory
19.6MiB live, 1 396.8MiB allocated
Samples
855.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 437.0ms
ival-cos: 268.0ms (61.3% of total)
ival-mult: 94.0ms (21.5% of total)
ival-exp: 66.0ms (15.1% of total)
ival-true: 6.0ms (1.4% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

preprocess58.0ms (0.8%)

Memory
-18.6MiB live, 101.9MiB allocated
Algorithm
egg-herbie
Rules
111×fma-define
30×fmm-def
23×sub-neg
16×associate-*r*
14×+-commutative
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)

explain135.0ms (1.8%)

Memory
21.3MiB live, 101.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (exp.f64 re) (cos.f64 im))
00-0-(cos.f64 im)
00-0-re
00-0-(exp.f64 re)
00-0-im
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
34.0ms512×0valid
Compiler

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-cos: 15.0ms (68% of total)
ival-exp: 4.0ms (18.1% of total)
ival-mult: 3.0ms (13.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
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)

simplify9.0ms (0.1%)

Memory
-29.4MiB live, 8.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (cos.f64 im))
Rules
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01145
11245
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im

localize21.0ms (0.3%)

Memory
27.2MiB live, 27.2MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
Samples
15.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-cos: 5.0ms (55.9% of total)
ival-exp: 2.0ms (22.4% of total)
ival-mult: 1.0ms (11.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
5.2MiB live, 5.2MiB allocated
Counts
3 → 32
Calls
Call 1
Inputs
#<alt (*.f64 (exp.f64 re) (cos.f64 im))>
#<alt (exp.f64 re)>
#<alt (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))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) re)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))>
#<alt #s(literal 1 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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64))))>
Calls

12 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))

rewrite333.0ms (4.5%)

Memory
-8.2MiB live, 313.4MiB allocated
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
01137
110137
2110537
Stop Event
node limit
Counts
3 → 101
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(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)))
(+.f64 #s(literal 1 binary64) (expm1.f64 re))
(+.f64 #s(literal 0 binary64) (exp.f64 re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(-.f64 (+.f64 #s(literal 1 binary64) (exp.f64 re)) #s(literal 1 binary64))
(*.f64 (exp.f64 re) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 re)))
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) re))) (pow.f64 (E.f64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) re)) (pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (exp.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(/.f64 (pow.f64 (E.f64) (+.f64 #s(literal 1 binary64) re)) (E.f64))
(/.f64 (exp.f64 (+.f64 #s(literal 1 binary64) re)) (E.f64))
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 2 binary64))
(pow.f64 (E.f64) re)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 re)) (*.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 re))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 (sqrt.f64 re))) (sqrt.f64 (sqrt.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (exp.f64 re)))
(cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))
(expm1.f64 (log1p.f64 (exp.f64 re)))
(log1p.f64 (expm1.f64 (exp.f64 re)))
(+.f64 #s(literal 0 binary64) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 (+.f64 #s(literal 1 binary64) im)) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (+.f64 #s(literal 1 binary64) im)) (sin.f64 #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 im))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(*.f64 (cbrt.f64 (cos.f64 im)) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 im)) (sqrt.f64 (cos.f64 im)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cos.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(pow.f64 (cos.f64 im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (cos.f64 im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (cos.f64 im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 im)))) (sqrt.f64 (log.f64 (cos.f64 im))))
(sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 im)))
(cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 im)))
(log1p.f64 (expm1.f64 (cos.f64 im)))
(exp.f64 (log.f64 (cos.f64 im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 im))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 im))) #s(literal 2 binary64)))

simplify99.0ms (1.3%)

Memory
-11.0MiB live, 65.4MiB allocated
Algorithm
egg-herbie
Rules
571×distribute-lft-in
500×distribute-rgt-in
380×fmm-def
322×prod-exp
285×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03103260
15823109
218583068
353173051
Stop Event
node limit
Counts
133 → 159
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))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) 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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (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)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.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)))
(+.f64 #s(literal 1 binary64) (expm1.f64 re))
(+.f64 #s(literal 0 binary64) (exp.f64 re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(-.f64 (+.f64 #s(literal 1 binary64) (exp.f64 re)) #s(literal 1 binary64))
(*.f64 (exp.f64 re) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 re)))
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) re))) (pow.f64 (E.f64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) re)) (pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (exp.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(/.f64 (pow.f64 (E.f64) (+.f64 #s(literal 1 binary64) re)) (E.f64))
(/.f64 (exp.f64 (+.f64 #s(literal 1 binary64) re)) (E.f64))
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 2 binary64))
(pow.f64 (E.f64) re)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 re)) (*.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 re))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 (sqrt.f64 re))) (sqrt.f64 (sqrt.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (exp.f64 re)))
(cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))
(expm1.f64 (log1p.f64 (exp.f64 re)))
(log1p.f64 (expm1.f64 (exp.f64 re)))
(+.f64 #s(literal 0 binary64) (cos.f64 im))
(+.f64 (*.f64 (cos.f64 (+.f64 #s(literal 1 binary64) im)) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (+.f64 #s(literal 1 binary64) im)) (sin.f64 #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 im))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(*.f64 (cbrt.f64 (cos.f64 im)) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 im)) (sqrt.f64 (cos.f64 im)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cos.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(pow.f64 (cos.f64 im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (cos.f64 im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (cos.f64 im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 im)))) (sqrt.f64 (log.f64 (cos.f64 im))))
(sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 im)))
(cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 im)))
(log1p.f64 (expm1.f64 (cos.f64 im)))
(exp.f64 (log.f64 (cos.f64 im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 im))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.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 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(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) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(fma.f64 re (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 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 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.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) (fma.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) (fma.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)) #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 (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 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (fma.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 (*.f64 (exp.f64 re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (*.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))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #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))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal 1 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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (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)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(fma.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)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.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))
(+.f64 #s(literal 1 binary64) (expm1.f64 re))
(exp.f64 re)
(+.f64 #s(literal 0 binary64) (exp.f64 re))
(exp.f64 re)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(-.f64 (+.f64 #s(literal 1 binary64) (exp.f64 re)) #s(literal 1 binary64))
(exp.f64 re)
(*.f64 (exp.f64 re) #s(literal 1 binary64))
(exp.f64 re)
(*.f64 (exp.f64 re) (log.f64 (E.f64)))
(exp.f64 re)
(*.f64 #s(literal 1 binary64) (exp.f64 re))
(exp.f64 re)
(*.f64 (cbrt.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)))
(exp.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 re)))
(exp.f64 re)
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))
(exp.f64 re)
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) re))) (pow.f64 (E.f64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) re)) (pow.f64 (E.f64) (*.f64 re #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 re #s(literal 2/3 binary64))) (pow.f64 (E.f64) (*.f64 re #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) re)) (pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) re)))
(exp.f64 re)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (exp.f64 re))
(exp.f64 re)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64)))
(exp.f64 re)
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) re))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))) (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) re))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(/.f64 (pow.f64 (E.f64) (+.f64 #s(literal 1 binary64) re)) (E.f64))
(exp.f64 re)
(/.f64 (exp.f64 (+.f64 #s(literal 1 binary64) re)) (E.f64))
(exp.f64 re)
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(exp.f64 re)
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 3 binary64))
(exp.f64 re)
(pow.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(exp.f64 re)
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)) #s(literal 1/3 binary64))
(exp.f64 re)
(pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 2 binary64))
(exp.f64 re)
(pow.f64 (E.f64) re)
(exp.f64 re)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 re)) (*.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 re))
(pow.f64 (exp.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 re))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (fabs.f64 (cbrt.f64 re))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 re)) (sqrt.f64 (sqrt.f64 re))) (sqrt.f64 (sqrt.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)))
(exp.f64 re)
(log.f64 (exp.f64 (exp.f64 re)))
(exp.f64 re)
(cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))
(exp.f64 re)
(expm1.f64 (log1p.f64 (exp.f64 re)))
(exp.f64 re)
(log1p.f64 (expm1.f64 (exp.f64 re)))
(exp.f64 re)
(+.f64 #s(literal 0 binary64) (cos.f64 im))
(cos.f64 im)
(+.f64 (*.f64 (cos.f64 (+.f64 #s(literal 1 binary64) im)) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (+.f64 #s(literal 1 binary64) im)) (sin.f64 #s(literal 1 binary64))))
(fma.f64 (cos.f64 (+.f64 im #s(literal 1 binary64))) (cos.f64 #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 im #s(literal 1 binary64))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 im))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 im)) #s(literal 1 binary64))
(cos.f64 im)
(*.f64 (cos.f64 im) #s(literal 1 binary64))
(cos.f64 im)
(*.f64 (cos.f64 im) (log.f64 (E.f64)))
(cos.f64 im)
(*.f64 #s(literal 1 binary64) (cos.f64 im))
(cos.f64 im)
(*.f64 (cbrt.f64 (cos.f64 im)) (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)))
(cos.f64 im)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 im)))
(cos.f64 im)
(*.f64 (sqrt.f64 (cos.f64 im)) (sqrt.f64 (cos.f64 im)))
(cos.f64 im)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cos.f64 im))
(cos.f64 im)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)))
(cos.f64 im)
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (cbrt.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 4 binary64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (cos.f64 im))))
(pow.f64 (cos.f64 im) #s(literal 1 binary64))
(cos.f64 im)
(pow.f64 (cbrt.f64 (cos.f64 im)) #s(literal 3 binary64))
(cos.f64 im)
(pow.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(cos.f64 im)
(pow.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 im)
(pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 2 binary64))
(cos.f64 im)
(pow.f64 (E.f64) (log.f64 (cos.f64 im)))
(cos.f64 im)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (cos.f64 im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 im)))) (sqrt.f64 (log.f64 (cos.f64 im))))
(sqrt.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)))
(cos.f64 im)
(log.f64 (exp.f64 (cos.f64 im)))
(cos.f64 im)
(cbrt.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)))
(cos.f64 im)
(expm1.f64 (log1p.f64 (cos.f64 im)))
(cos.f64 im)
(log1p.f64 (expm1.f64 (cos.f64 im)))
(cos.f64 im)
(exp.f64 (log.f64 (cos.f64 im)))
(cos.f64 im)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 im))) #s(literal 3 binary64)))
(cos.f64 im)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (cos.f64 im))) #s(literal 1/3 binary64)))
(cos.f64 im)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 im))) #s(literal 2 binary64)))
(cos.f64 im)

eval27.0ms (0.4%)

Memory
3.0MiB live, 42.0MiB allocated
Compiler

Compiled 1 898 to 539 computations (71.6% saved)

prune25.0ms (0.3%)

Memory
13.0MiB live, 51.2MiB allocated
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1527159
Fresh000
Picked011
Done000
Total1528160
Accuracy
100.0%
Counts
160 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
68.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
62.6%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
99.5%
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
73.0%
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 3 binary64)))
70.7%
(exp.f64 re)
53.4%
(cos.f64 im)
Compiler

Compiled 151 to 115 computations (23.8% saved)

simplify21.0ms (0.3%)

Memory
-10.3MiB live, 28.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff-6272
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
cost-diff-6272
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
cost-diff0
(cos.f64 im)
cost-diff0
(*.f64 re #s(literal 1/2 binary64))
cost-diff0
(cos.f64 im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
cost-diff0
(exp.f64 re)
cost-diff0
(cos.f64 im)
cost-diff0
(pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))
cost-diff0
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
cost-diff0
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
cost-diff0
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
Rules
131×fma-define
36×associate-*r*
36×associate-*l*
29×distribute-rgt-in
29×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025381
144357
279357
3162357
4267357
5375357
6382357
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
#s(literal 2 binary64)
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))
(exp.f64 (exp.f64 re))
(exp.f64 re)
re
(cos.f64 im)
im
(cos.f64 im)
im
(exp.f64 re)
re
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(cos.f64 im)
im
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
re
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 im)
im
Outputs
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
#s(literal 2 binary64)
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))
(exp.f64 (exp.f64 re))
(exp.f64 re)
re
(cos.f64 im)
im
(cos.f64 im)
im
(exp.f64 re)
re
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(cos.f64 im)
im
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
re
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 re #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 im)
im

localize311.0ms (4.2%)

Memory
33.5MiB live, 385.9MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re #s(literal 1/2 binary64))
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
accuracy99.6%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
accuracy100.0%
(+.f64 re #s(literal 1 binary64))
accuracy100.0%
(cos.f64 im)
accuracy99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(cos.f64 im)
accuracy99.9%
(pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))
accuracy99.9%
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
accuracy99.5%
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
Samples
206.0ms59×5exit
33.0ms45×2valid
28.0ms135×0valid
10.0ms17×1valid
Compiler

Compiled 105 to 21 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 248.0ms
ival-cos: 152.0ms (61.3% of total)
ival-pow: 35.0ms (14.1% of total)
ival-mult: 16.0ms (6.5% of total)
ival-log: 16.0ms (6.5% of total)
ival-exp: 11.0ms (4.4% of total)
adjust: 9.0ms (3.6% of total)
ival-sqrt: 5.0ms (2% of total)
ival-add: 5.0ms (2% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series268.0ms (3.6%)

Memory
5.3MiB live, 313.0MiB allocated
Counts
10 → 192
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))>
#<alt (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))>
#<alt (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))>
#<alt (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))>
#<alt (+.f64 re #s(literal 1 binary64))>
#<alt (*.f64 re #s(literal 1/2 binary64))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))>
Outputs
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (cos.f64 im)))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (exp.f64 (cos.f64 im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))))) (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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/12 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re))))))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (/.f64 (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))))) (exp.f64 (exp.f64 re)))))))) (*.f64 #s(literal 1/12 binary64) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re)))))))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))>
#<alt (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))>
#<alt (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))))>
#<alt (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (exp.f64 (cos.f64 im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))))) (exp.f64 (cos.f64 im)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))>
#<alt (+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))>
#<alt (+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re))))))))))>
#<alt (+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 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)) (+.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (/.f64 (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))))) (exp.f64 (exp.f64 re)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re)))))))))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))>
#<alt (sqrt.f64 (exp.f64 (cos.f64 im)))>
#<alt (+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (cos.f64 im)) (sqrt.f64 (exp.f64 (cos.f64 im))))))>
#<alt (+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))))))))>
#<alt (+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))))))))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (exp.f64 re)))>
#<alt (+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)) (sqrt.f64 (exp.f64 (exp.f64 re))))))>
#<alt (+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))))))))>
#<alt (+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))))))))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (cos.f64 im))>
#<alt (+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))>
#<alt (+.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))))))>
#<alt (+.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))))))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (exp.f64 re))>
#<alt (+.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))))))>
#<alt (+.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)))))))))>
#<alt (+.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)))))))))))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (exp.f64 (*.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 #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) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.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 (+.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 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
Calls

48 calls:

TimeVariablePointExpression
77.0ms
re
@0
(* 2 (log (sqrt (pow (exp (exp re)) (cos im)))))
57.0ms
re
@-inf
(* 2 (log (sqrt (pow (exp (exp re)) (cos im)))))
55.0ms
re
@inf
(* 2 (log (sqrt (pow (exp (exp re)) (cos im)))))
35.0ms
im
@inf
(* 2 (log (sqrt (pow (exp (exp re)) (cos im)))))
17.0ms
im
@-inf
(* 2 (log (sqrt (pow (exp (exp re)) (cos im)))))

rewrite209.0ms (2.8%)

Memory
-18.4MiB live, 96.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
943×log1p-expm1-u
926×prod-diff
159×add-exp-log
159×expm1-log1p-u
158×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025254
1359214
24716214
Stop Event
node limit
Counts
10 → 241
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (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))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 re #s(literal 1 binary64))
(*.f64 re #s(literal 1/2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
Outputs
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(+.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 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (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 (log.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.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 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (cos.f64 im)) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (cos.f64 im))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(exp.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
(+.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 re #s(literal 1 binary64))))) #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 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)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #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 (cos.f64 im) #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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #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 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #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 (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 3 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.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))
(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 (log1p.f64 (+.f64 re #s(literal 1 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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 1 binary64))
(-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (sqrt.f64 (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re)
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))

simplify264.0ms (3.6%)

Memory
9.9MiB live, 368.9MiB allocated
Algorithm
egg-herbie
Rules
629×associate-*r*
575×fma-define
534×associate-*l*
337×distribute-rgt-in
327×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
077518400
1199816069
2718216050
Stop Event
node limit
Counts
433 → 448
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (exp.f64 (cos.f64 im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))))) (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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/12 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re))))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (/.f64 (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))))) (exp.f64 (exp.f64 re)))))))) (*.f64 #s(literal 1/12 binary64) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re)))))))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (exp.f64 (cos.f64 im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))))) (exp.f64 (cos.f64 im)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 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)) (+.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (/.f64 (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))))) (exp.f64 (exp.f64 re)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re)))))))))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(sqrt.f64 (exp.f64 (cos.f64 im)))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (cos.f64 im)) (sqrt.f64 (exp.f64 (cos.f64 im))))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))))))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))))))))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (exp.f64 re)))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)) (sqrt.f64 (exp.f64 (exp.f64 re))))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))))))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))))))))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (cos.f64 im))
(+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))
(+.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))))))
(+.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))))))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (exp.f64 re))
(+.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))))))
(+.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)))))))))
(+.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)))))))))))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(exp.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 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))
#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) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) 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 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(+.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 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (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 (log.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(exp.f64 (*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.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 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (cos.f64 im)) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (cos.f64 im))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(exp.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
(+.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 re #s(literal 1 binary64))))) #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 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)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #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 (cos.f64 im) #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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #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 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #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 (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 3 binary64)))) (neg.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.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))
(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 (log1p.f64 (+.f64 re #s(literal 1 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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 1 binary64))
(-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (sqrt.f64 (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re)
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (cos.f64 im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (cos.f64 im)))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 (cos.f64 im) re))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (cos.f64 im))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (exp.f64 (cos.f64 im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))))) (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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (cos.f64 im) (*.f64 re (+.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 re (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (exp.f64 (cos.f64 im))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (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 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 re (*.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.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)))) (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 (exp.f64 (cos.f64 im)) (fma.f64 (cos.f64 im) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 im)) (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))) (exp.f64 (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))) #s(literal 1/3 binary64)))))) (cos.f64 im)) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (exp.f64 re) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/12 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re))))))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 re) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 12 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (exp.f64 (exp.f64 re))))))))))
(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 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/16 binary64)) (*.f64 (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re))) #s(literal 1 binary64))))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (/.f64 (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))))) (exp.f64 (exp.f64 re)))))))) (*.f64 #s(literal 1/12 binary64) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re)))))))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.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/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (fma.f64 #s(literal 90 binary64) (*.f64 (exp.f64 re) (/.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.f64 (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))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (exp.f64 (exp.f64 re))))))) (*.f64 #s(literal 1/12 binary64) (fma.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 12 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (exp.f64 (exp.f64 re)))))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/360 binary64)) (fma.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (fma.f64 #s(literal 360 binary64) (/.f64 (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal -1/48 binary64) (*.f64 (exp.f64 re) #s(literal -1/720 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 re)) (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))))) (exp.f64 (exp.f64 re))) (*.f64 (exp.f64 re) (*.f64 (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re))) #s(literal 90 binary64))))) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/16 binary64)) (*.f64 (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re))) #s(literal 1 binary64)))) (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/360 binary64)) (fma.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (fma.f64 #s(literal 360 binary64) (/.f64 (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal -1/48 binary64) (*.f64 (exp.f64 re) #s(literal -1/720 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 re)) (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))))) (exp.f64 (exp.f64 re))) (*.f64 #s(literal 90 binary64) (*.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (-.f64 re (exp.f64 re))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/16 binary64)) (*.f64 (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re))) #s(literal 1 binary64)))) (*.f64 (exp.f64 re) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 im))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (*.f64 re (+.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (cos.f64 im))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (exp.f64 (cos.f64 im)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))))) (exp.f64 (cos.f64 im)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (+.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 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 re (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (cos.f64 im) (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (exp.f64 (cos.f64 im))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.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 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (exp.f64 (cos.f64 im))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 re #s(literal 1/6 binary64)) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.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)))) (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 (exp.f64 (cos.f64 im)) (fma.f64 (cos.f64 im) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 im)) (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))) (exp.f64 (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 im)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (exp.f64 re))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 re)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 12 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (exp.f64 (exp.f64 re)))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/32 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 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)) (+.f64 (*.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 90 binary64) (/.f64 (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))))) (exp.f64 (exp.f64 re)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 12 binary64) (/.f64 (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))) (exp.f64 (exp.f64 re)))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (fma.f64 #s(literal 90 binary64) (*.f64 (exp.f64 re) (/.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 360 binary64) (/.f64 (-.f64 (*.f64 (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))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (exp.f64 (exp.f64 re))))))) (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -3/4 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 12 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (exp.f64 (exp.f64 re)))))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/720 binary64)) (fma.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (fma.f64 #s(literal 360 binary64) (/.f64 (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal -1/48 binary64) (*.f64 (exp.f64 re) #s(literal -1/720 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 re)) (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))))) (exp.f64 (exp.f64 re))) (*.f64 (exp.f64 re) (*.f64 (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re))) #s(literal 90 binary64))))) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/32 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re)))))) (*.f64 #s(literal -1/4 binary64) (exp.f64 re))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/720 binary64)) (fma.f64 #s(literal -15/4 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (fma.f64 #s(literal 360 binary64) (/.f64 (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal -1/48 binary64) (*.f64 (exp.f64 re) #s(literal -1/720 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 re)) (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))))) (exp.f64 (exp.f64 re))) (*.f64 #s(literal 90 binary64) (*.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (-.f64 re (exp.f64 re))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/32 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (exp.f64 (exp.f64 re)))))) (*.f64 #s(literal -1/4 binary64) (exp.f64 re))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 re)))))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(sqrt.f64 (exp.f64 (cos.f64 im)))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (cos.f64 im)) (sqrt.f64 (exp.f64 (cos.f64 im))))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 (cos.f64 im) re))))
(*.f64 (+.f64 (*.f64 (cos.f64 im) (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (exp.f64 (cos.f64 im))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))))))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (*.f64 (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (sqrt.f64 (exp.f64 (neg.f64 (cos.f64 im))))))))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 re (sqrt.f64 (exp.f64 (neg.f64 (cos.f64 im)))))))) (sqrt.f64 (exp.f64 (cos.f64 im))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (exp.f64 (cos.f64 im))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (cos.f64 im)))))))))))
(+.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (sqrt.f64 (exp.f64 (neg.f64 (cos.f64 im))))) (*.f64 re (*.f64 (-.f64 (*.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 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (+.f64 (*.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 #s(literal -1/4 binary64) (*.f64 (exp.f64 (cos.f64 im)) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (sqrt.f64 (exp.f64 (neg.f64 (cos.f64 im))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 im) (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (exp.f64 (cos.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (cos.f64 im)))) (+.f64 (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 re (fma.f64 (exp.f64 (cos.f64 im)) (fma.f64 (cos.f64 im) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 im)) (*.f64 (exp.f64 (cos.f64 im)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))))))))) (pow.f64 re #s(literal 2 binary64))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (exp.f64 re)))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)) (sqrt.f64 (exp.f64 (exp.f64 re))))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 (*.f64 (exp.f64 re) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (exp.f64 (exp.f64 re))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))))))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (sqrt.f64 (exp.f64 (neg.f64 (exp.f64 re))))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (exp.f64 (neg.f64 (exp.f64 re)))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re)))))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.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))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (-.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 #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (exp.f64 (exp.f64 re))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))))))))))
(+.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (sqrt.f64 (exp.f64 (neg.f64 (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (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))))) (*.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (fma.f64 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (sqrt.f64 (exp.f64 (neg.f64 (exp.f64 re))))))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (sqrt.f64 (exp.f64 (exp.f64 re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (exp.f64 re)))) (+.f64 (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal -1/48 binary64) (*.f64 (exp.f64 re) #s(literal -1/720 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 re)) (*.f64 (exp.f64 (exp.f64 re)) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/16 binary64))))))))) (pow.f64 im #s(literal 2 binary64))))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(sqrt.f64 (exp.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(exp.f64 (cos.f64 im))
(+.f64 (exp.f64 (cos.f64 im)) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (cos.f64 im)))))
(+.f64 (exp.f64 (cos.f64 im)) (*.f64 (*.f64 (cos.f64 im) re) (exp.f64 (cos.f64 im))))
(*.f64 (+.f64 (*.f64 (cos.f64 im) re) #s(literal 1 binary64)) (exp.f64 (cos.f64 im)))
(+.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))))))
(+.f64 (exp.f64 (cos.f64 im)) (*.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))))))
(fma.f64 re (fma.f64 (cos.f64 im) (exp.f64 (cos.f64 im)) (*.f64 (exp.f64 (cos.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 im) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))) re))) (exp.f64 (cos.f64 im)))
(+.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))))))
(+.f64 (exp.f64 (cos.f64 im)) (*.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 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/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))))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 (exp.f64 (cos.f64 im)) re) (fma.f64 (cos.f64 im) #s(literal 1/6 binary64) (fma.f64 (pow.f64 (cos.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) #s(literal 1/6 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)))) (exp.f64 (cos.f64 im)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (exp.f64 re))
(+.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))))))
(+.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (+.f64 re (exp.f64 re))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 (+.f64 re (exp.f64 re))) (exp.f64 (exp.f64 re)))
(+.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)))))))))
(+.f64 (exp.f64 (exp.f64 re)) (*.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 #s(literal 1/24 binary64) (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (+.f64 re (exp.f64 re))) (*.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (exp.f64 (exp.f64 re)) (pow.f64 im #s(literal 2 binary64))))) (exp.f64 (exp.f64 re)))
(+.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)))))))))))
(+.f64 (exp.f64 (exp.f64 re)) (*.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 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (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)))))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/8 binary64) (*.f64 (exp.f64 re) #s(literal 1/24 binary64))) (*.f64 (exp.f64 (exp.f64 re)) (*.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/48 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal -1/48 binary64) (*.f64 (exp.f64 re) #s(literal -1/720 binary64)))) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (exp.f64 (+.f64 re (exp.f64 re))))) (exp.f64 (exp.f64 re)))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(pow.f64 (exp.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 #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 (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)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))))
(*.f64 re (*.f64 #s(literal 1 binary64) (+.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)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))))
(*.f64 re (*.f64 #s(literal 1 binary64) (+.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)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))))
(*.f64 re (*.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (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 #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 #s(literal 1 binary64) (+.f64 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 #s(literal 1/24 binary64) 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 (+.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 (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)))
#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) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1/2 binary64) #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 (+.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)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #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 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (+.f64 (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re))) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re))) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re))) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re))) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #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)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #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) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.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 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.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 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.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 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (exp.f64 re)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (cos.f64 im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cos.f64 im) (exp.f64 re))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1 binary64))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 3 binary64))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 3 binary64)))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64)))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(fabs.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(exp.f64 (*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) (cos.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (cos.f64 im)) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im)))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 #s(literal 2 binary64) (cos.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))) (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re)))) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (cos.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(exp.f64 (*.f64 (exp.f64 re) (cos.f64 im)))
(pow.f64 (exp.f64 (cos.f64 im)) (exp.f64 re))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) re))
(*.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 (*.f64 (cos.f64 im) re) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 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 (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 (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 (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 (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 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)))
(fabs.f64 (*.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)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #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)))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal -1 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 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) #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))) (fma.f64 re re (-.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 #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 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) #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))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.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 (+.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))) #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 (pow.f64 re #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) #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))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.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 (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))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (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)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 (neg.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 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 (neg.f64 re) #s(literal 1 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)))
(fabs.f64 (+.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 (log1p.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
(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 (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 re) (sqrt.f64 re) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 0 binary64))
(pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 re #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))
(*.f64 re #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 re #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (sqrt.f64 (exp.f64 re)))
(*.f64 re #s(literal 1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re #s(literal 1/2 binary64))
(cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 re #s(literal 1/2 binary64))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re #s(literal 1/2 binary64))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re #s(literal 1/2 binary64))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re)
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (-.f64 (fma.f64 re re (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (+.f64 re (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(*.f64 re (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(*.f64 re (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) re) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (+.f64 re (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(*.f64 re (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(*.f64 re (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) re)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 re #s(literal -1/2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 re #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.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 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.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 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.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 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re (fma.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 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 (*.f64 (cos.f64 im) re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))

eval216.0ms (2.9%)

Memory
2.2MiB live, 234.8MiB allocated
Compiler

Compiled 14 573 to 2 742 computations (81.2% saved)

prune126.0ms (1.7%)

Memory
-2.7MiB live, 235.4MiB allocated
Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New75711768
Fresh112
Picked145
Done011
Total75917776
Accuracy
100.0%
Counts
776 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.7%
(+.f64 re #s(literal 1 binary64))
41.8%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
37.1%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
32.3%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
39.4%
(*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 2 binary64)))
33.6%
(*.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)))))
54.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
68.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
37.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 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)))))
62.6%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
54.1%
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
3.6%
(*.f64 (cos.f64 im) re)
99.5%
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
70.7%
(exp.f64 re)
53.4%
(cos.f64 im)
30.5%
#s(literal 1 binary64)
Compiler

Compiled 303 to 233 computations (23.1% saved)

simplify89.0ms (1.2%)

Memory
-13.4MiB live, 50.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 im)
cost-diff0
(+.f64 #s(literal 2 binary64) re)
cost-diff128
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
cost-diff128
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
cost-diff0
(cos.f64 im)
cost-diff0
(*.f64 (cos.f64 im) re)
cost-diff-12544
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
cost-diff-6272
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
cost-diff-6272
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
cost-diff0
(*.f64 re #s(literal 1/2 binary64))
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
cost-diff12800
(log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))))
cost-diff13056
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
Rules
728×fma-define
546×distribute-lft-out--
431×associate-+r+
349×exp-prod
313×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027360
156330
2122318
3241318
4539318
51601318
63798318
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
#s(literal 2 binary64)
(log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 re) (cos.f64 im))
(exp.f64 re)
re
(cos.f64 im)
im
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
re
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 (cos.f64 im) re)
(cos.f64 im)
im
re
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
#s(literal -1 binary64)
(+.f64 #s(literal 2 binary64) re)
#s(literal 2 binary64)
re
(cos.f64 im)
im
Outputs
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (cos.f64 im))
#s(literal 2 binary64)
(log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (exp.f64 re))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (cos.f64 im))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 re) (cos.f64 im))
(*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1 binary64))
(exp.f64 re)
re
(cos.f64 im)
im
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
re
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 re #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 (cos.f64 im) re)
(*.f64 re (cos.f64 im))
(cos.f64 im)
im
re
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
#s(literal -1 binary64)
(+.f64 #s(literal 2 binary64) re)
#s(literal 2 binary64)
re
(cos.f64 im)
im

localize377.0ms (5.1%)

Memory
14.3MiB live, 201.0MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 2 binary64) re)
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
accuracy99.9%
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
accuracy100.0%
(cos.f64 im)
accuracy99.9%
(*.f64 (cos.f64 im) re)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
accuracy100.0%
(*.f64 re #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
accuracy100.0%
(cos.f64 im)
accuracy100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
accuracy100.0%
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
accuracy99.5%
(log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))))
Samples
231.0ms59×5exit
27.0ms45×2valid
23.0ms135×0valid
8.0ms17×1valid
Compiler

Compiled 108 to 23 computations (78.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 247.0ms
ival-cos: 192.0ms (77.8% of total)
ival-mult: 15.0ms (6.1% of total)
ival-log: 12.0ms (4.9% of total)
adjust: 10.0ms (4.1% of total)
ival-add: 9.0ms (3.6% of total)
ival-exp: 7.0ms (2.8% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series17.0ms (0.2%)

Memory
-8.6MiB live, 30.0MiB allocated
Counts
9 → 177
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))>
#<alt (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))>
#<alt (*.f64 (cos.f64 im) re)>
#<alt (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))>
#<alt (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 #s(literal 2 binary64) re)>
#<alt (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))>
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))>
#<alt (*.f64 #s(literal 1/2 binary64) (cos.f64 im))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (exp.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/48 binary64) (exp.f64 re)))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (cos.f64 im))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (exp.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/48 binary64) (exp.f64 re)))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) re)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<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 (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 #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 #s(literal 2 binary64)>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))) (*.f64 re (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im))))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (cos.f64 im)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal 1/48 binary64) (exp.f64 re)) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal 1/48 binary64) (exp.f64 re)) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal -1/192 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/384 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal -1/1440 binary64) (exp.f64 re)))))))))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
#<alt (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))>
Calls

45 calls:

TimeVariablePointExpression
4.0ms
im
@0
(exp (* (* (exp re) (cos im)) 1/2))
1.0ms
im
@0
(log (exp (* (* (exp re) (cos im)) 1/2)))
1.0ms
re
@0
(exp (* (* (exp re) (cos im)) 1/2))
0.0ms
re
@0
(* (cos im) re)
0.0ms
re
@inf
(log (exp (* (* (exp re) (cos im)) 1/2)))

rewrite183.0ms (2.5%)

Memory
28.2MiB live, 108.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
959×prod-diff
802×log1p-expm1-u
171×expm1-log1p-u
168×add-exp-log
168×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027209
1391187
25110187
Stop Event
node limit
Counts
9 → 224
Calls
Call 1
Inputs
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) re)
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re))
(+.f64 #s(literal 2 binary64) re)
(exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.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 (exp.f64 re) #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)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (cos.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #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 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 #s(literal 2 binary64) re)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 2 binary64) re)) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 (+.f64 #s(literal 2 binary64) re) (cos.f64 im)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) re) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.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 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (-.f64 #s(literal -3 binary64) re))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(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 (exp.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #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 (cos.f64 im) #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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (-.f64 #s(literal -3 binary64) re)))
(*.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 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) re) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 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 #s(literal 2 binary64) re))))
(/.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 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 2 binary64) re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -3 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 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) re) #s(literal -1 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 (log1p.f64 (+.f64 re #s(literal 1 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) (+.f64 #s(literal 2 binary64) re) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) re))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) re)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) re))
(*.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) (sqrt.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) re))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 re #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) re))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) re)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) re)))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) re)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (exp.f64 re) (cos.f64 im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))

simplify439.0ms (5.9%)

Memory
-6.7MiB live, 309.6MiB allocated
Algorithm
egg-herbie
Rules
417×associate-*r*
393×fma-define
386×times-frac
356×associate-*l*
254×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061812474
1149911600
2509111507
Stop Event
node limit
Counts
401 → 357
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 1/2 binary64) (cos.f64 im))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (exp.f64 re))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/48 binary64) (exp.f64 re)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 im))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (exp.f64 re))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/48 binary64) (exp.f64 re)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
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))
(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))
#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)))
#s(literal 2 binary64)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))) (*.f64 re (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im))))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (cos.f64 im)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal 1/48 binary64) (exp.f64 re)) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal 1/48 binary64) (exp.f64 re)) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal -1/192 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/384 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal -1/1440 binary64) (exp.f64 re)))))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(-.f64 (exp.f64 (log1p.f64 (*.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.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 (exp.f64 re) #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)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (cos.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #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 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 #s(literal 2 binary64) re)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 2 binary64) re)) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 (+.f64 #s(literal 2 binary64) re) (cos.f64 im)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) re) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.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 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (-.f64 #s(literal -3 binary64) re))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(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 (exp.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #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 (cos.f64 im) #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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (-.f64 #s(literal -3 binary64) re)))
(*.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 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) re) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 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 #s(literal 2 binary64) re))))
(/.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 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 2 binary64) re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -3 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 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) re) #s(literal -1 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 (log1p.f64 (+.f64 re #s(literal 1 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) (+.f64 #s(literal 2 binary64) re) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) re))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) re)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) re))
(*.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) (sqrt.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) re))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 re #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) re))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) re)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) re)))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) re)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (exp.f64 re) (cos.f64 im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
Outputs
(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 (+.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 re #s(literal 1/2 binary64)) (cos.f64 im)))))
(fma.f64 re (*.f64 (fma.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 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 re)))
(*.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 (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))
(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 #s(literal 1/2 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/4 binary64)))))))
(fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/12 binary64)) #s(literal 1/4 binary64)))))))
(fma.f64 re (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/12 binary64)) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (exp.f64 re))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (exp.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/48 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/48 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/48 binary64)) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/48 binary64) (exp.f64 re)))))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/48 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/4 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/1440 binary64)) #s(literal 1/48 binary64)))))))
(+.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 1/4 binary64)))))))
(fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/12 binary64)) #s(literal 1/4 binary64)))))))
(fma.f64 re (fma.f64 (cos.f64 im) #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (+.f64 (*.f64 re #s(literal 1/12 binary64)) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (exp.f64 re))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (exp.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/48 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/48 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/48 binary64)) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/48 binary64) (exp.f64 re)))))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/48 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/4 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/1440 binary64)) #s(literal 1/48 binary64)))))))
(+.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
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)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re 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)) (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)
(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 (cos.f64 im) re)
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(fma.f64 (cos.f64 im) re (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) #s(literal 1 binary64))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(fma.f64 (cos.f64 im) re (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) #s(literal 1 binary64))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(fma.f64 (cos.f64 im) re (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) #s(literal 1 binary64))))
(*.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)))
(fma.f64 (cos.f64 im) re (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) #s(literal 1 binary64))))
(*.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)))
(fma.f64 (cos.f64 im) re (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) #s(literal 1 binary64))))
(*.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)))
(fma.f64 (cos.f64 im) re (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 im) #s(literal 1 binary64))))
(+.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 (+.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 (+.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 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 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 #s(literal 1/24 binary64) (*.f64 (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 #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 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/24 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.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)) (*.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))))) re))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 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)))
#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))
#s(literal 2 binary64)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))
(sqrt.f64 (exp.f64 (cos.f64 im)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 im) re) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 im) re) (sqrt.f64 (exp.f64 (cos.f64 im)))) (sqrt.f64 (exp.f64 (cos.f64 im))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))) (*.f64 re (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))) (*.f64 (*.f64 re (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/4 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (fma.f64 (cos.f64 im) #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))) (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)))
(fma.f64 re (fma.f64 re (*.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/4 binary64)))) (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (exp.f64 (cos.f64 im)))))) (sqrt.f64 (exp.f64 (cos.f64 im))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))))) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (cos.f64 im)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (cos.f64 im)))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))) (*.f64 re (fma.f64 re (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (fma.f64 #s(literal 1/48 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/12 binary64) (cos.f64 im) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/4 binary64)))))))))
(fma.f64 re (fma.f64 re (fma.f64 re (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (fma.f64 #s(literal 1/48 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/12 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)) (fma.f64 (cos.f64 im) #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (cos.f64 im)))
(fma.f64 re (fma.f64 re (fma.f64 re (*.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (fma.f64 #s(literal 1/48 binary64) (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (fma.f64 (cos.f64 im) #s(literal 1/12 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (exp.f64 (cos.f64 im))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 im) #s(literal 2 binary64)) (*.f64 (cos.f64 im) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (exp.f64 (cos.f64 im)))))) (sqrt.f64 (exp.f64 (cos.f64 im))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re))
(sqrt.f64 (exp.f64 (exp.f64 re)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64)) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal 1/48 binary64) (exp.f64 re)) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re))) (fma.f64 #s(literal 1/48 binary64) (exp.f64 re) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (fma.f64 (exp.f64 re) #s(literal 1/48 binary64) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))) (*.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (fma.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (exp.f64 re) #s(literal 1/48 binary64))) (pow.f64 im #s(literal 2 binary64))))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal 1/48 binary64) (exp.f64 re)) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re))) (+.f64 (*.f64 #s(literal -1/192 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/384 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal -1/1440 binary64) (exp.f64 re)))))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (fma.f64 #s(literal 1/48 binary64) (exp.f64 re) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re))) (fma.f64 #s(literal -1/192 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (fma.f64 #s(literal -1/384 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/1440 binary64))))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/192 binary64) (fma.f64 (exp.f64 re) #s(literal -1/1440 binary64) (*.f64 #s(literal -1/384 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)) (fma.f64 (exp.f64 re) #s(literal 1/48 binary64) (*.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 re)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/192 binary64) (fma.f64 (exp.f64 re) #s(literal -1/1440 binary64) (*.f64 #s(literal -1/384 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (exp.f64 re) #s(literal 1/48 binary64))))) (*.f64 #s(literal -1/4 binary64) (exp.f64 (+.f64 re (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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 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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(expm1.f64 (log1p.f64 (*.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))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))))
(*.f64 (exp.f64 re) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 re) (cos.f64 im)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) (*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 re)) (cos.f64 im))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (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) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im)))) (sqrt.f64 (*.f64 (exp.f64 re) (cos.f64 im))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))))
(pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 im) (exp.f64 re)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (exp.f64 re)))
(*.f64 (*.f64 (cos.f64 im) #s(literal 1/2 binary64)) (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (cos.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) re)))
(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)))
(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 (cos.f64 im) (*.f64 re (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) #s(literal -1 binary64)) (*.f64 (cos.f64 im) (+.f64 #s(literal 2 binary64) re)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 2 binary64) re)) (*.f64 (cos.f64 im) #s(literal -1 binary64)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 (+.f64 #s(literal 2 binary64) re) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) re) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (cos.f64 im)))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (+.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 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (-.f64 #s(literal -3 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(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 (exp.f64 (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.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)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #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)))))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(+.f64 re #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (-.f64 #s(literal -3 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(*.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 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 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 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(*.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) re) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(/.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 #s(literal 2 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 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 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 2 binary64) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 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 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -3 binary64) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 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 #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 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) re) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(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 (log1p.f64 (+.f64 re #s(literal 1 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) (+.f64 #s(literal 2 binary64) re) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal -1 binary64))
(+.f64 re #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 re #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 re re #s(literal -4 binary64)) (+.f64 re #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) (sqrt.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 re re #s(literal -4 binary64)) (+.f64 re #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 re re #s(literal -4 binary64)) (+.f64 re #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (fma.f64 re re #s(literal 4 binary64)) (*.f64 re #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (fma.f64 re re #s(literal 4 binary64)) (*.f64 re #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 re re #s(literal -4 binary64)) (+.f64 re #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 re re #s(literal -4 binary64)) (+.f64 re #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 re #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (fma.f64 re re #s(literal -4 binary64)) (+.f64 re #s(literal -2 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 3 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) re)))
(expm1.f64 (log1p.f64 (+.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 re #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) re)))
(+.f64 re #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (cos.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (exp.f64 re) (cos.f64 im)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (cos.f64 im) (*.f64 (exp.f64 re) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(cbrt.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im))) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (cos.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))

eval261.0ms (3.5%)

Memory
-12.5MiB live, 218.4MiB allocated
Compiler

Compiled 11 118 to 2 747 computations (75.3% saved)

prune255.0ms (3.4%)

Memory
4.6MiB live, 285.1MiB allocated
Pruning

18 alts after pruning (8 fresh and 10 done)

PrunedKeptTotal
New7163719
Fresh257
Picked055
Done055
Total71818736
Accuracy
100.0%
Counts
736 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.0%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
7.6%
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
30.7%
(+.f64 re #s(literal 1 binary64))
41.8%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
37.1%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
32.3%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
54.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
68.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
37.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 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)))))
62.6%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
54.1%
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
3.6%
(*.f64 (cos.f64 im) re)
99.5%
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
70.7%
(exp.f64 re)
53.4%
(cos.f64 im)
3.3%
re
30.5%
#s(literal 1 binary64)
Compiler

Compiled 272 to 205 computations (24.6% saved)

simplify81.0ms (1.1%)

Memory
18.4MiB live, 58.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))
cost-diff0
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im))
cost-diff6848
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
cost-diff-6272
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
cost-diff0
(pow.f64 im #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
cost-diff-12544
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
cost-diff-6272
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
cost-diff-6272
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
cost-diff0
(*.f64 re #s(literal 1/6 binary64))
cost-diff-6272
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
cost-diff-6272
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
cost-diff0
(cos.f64 im)
cost-diff0
(*.f64 re #s(literal 1/6 binary64))
Rules
621×sub-neg
590×fma-define
398×distribute-lft-in
396×fmm-def
382×distribute-rgt-in
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
032685
171597
2180594
3536594
41390594
54042594
66987567
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
re
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
#s(literal 1/2 binary64)
(*.f64 re #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(cos.f64 im)
im
re
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
re
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
#s(literal 1/2 binary64)
(*.f64 re #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
re
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
#s(literal -1/2 binary64)
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 im #s(literal 2 binary64))
im
#s(literal 2 binary64)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) re)
#s(literal 2 binary64)
re
(cos.f64 im)
im
(-.f64 #s(literal -3 binary64) re)
#s(literal -3 binary64)
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
re
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 re #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(cos.f64 im)
im
re
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
re
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 re #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(+.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)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
re
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))
#s(literal -1/2 binary64)
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
im
#s(literal 2 binary64)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) re)
(+.f64 re #s(literal 2 binary64))
#s(literal 2 binary64)
re
(cos.f64 im)
im
(-.f64 #s(literal -3 binary64) re)
#s(literal -3 binary64)

localize149.0ms (2%)

Memory
-4.5MiB live, 194.1MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
accuracy100.0%
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))
accuracy99.8%
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im))
accuracy78.7%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
accuracy100.0%
(pow.f64 im #s(literal 2 binary64))
accuracy100.0%
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
accuracy89.0%
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
accuracy100.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
accuracy99.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
accuracy99.9%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
accuracy99.5%
(*.f64 re #s(literal 1/6 binary64))
accuracy100.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
accuracy99.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
accuracy99.9%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
accuracy99.5%
(*.f64 re #s(literal 1/6 binary64))
Samples
59.0ms256×0valid
Compiler

Compiled 203 to 28 computations (86.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 11.0ms (28.3% of total)
ival-cos: 9.0ms (23.2% of total)
ival-add: 5.0ms (12.9% of total)
ival-pow2: 5.0ms (12.9% of total)
...in/eval/compile.rkt:111:19: 4.0ms (10.3% of total)
ival-div: 2.0ms (5.2% of total)
ival-sub: 2.0ms (5.2% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series33.0ms (0.4%)

Memory
-7.3MiB live, 71.1MiB allocated
Counts
13 → 165
Calls
Call 1
Inputs
#<alt (*.f64 re #s(literal 1/6 binary64))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) re)>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))>
#<alt (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))>
#<alt (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im))>
#<alt (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))>
#<alt (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))>
Outputs
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))>
#<alt (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt #s(literal 1/2 binary64)>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/6 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))>
#<alt (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 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 #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 #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 #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 #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) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt re>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.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) re) (/.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) re) (/.f64 re (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 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.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) re) (/.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) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))>
#<alt (cos.f64 im)>
#<alt (+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))))))>
#<alt (+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))))))))>
#<alt (*.f64 re (cos.f64 im))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re))))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 3 binary64))))))))>
#<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 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) (*.f64 #s(literal 3 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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re))) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) (*.f64 #s(literal 3 binary64) (cos.f64 im))) re)))))>
#<alt (*.f64 #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 3 binary64) re)))>
#<alt (+.f64 (*.f64 #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 3 binary64) re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))))>
#<alt (+.f64 (*.f64 #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 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))))))>
#<alt (+.f64 (*.f64 #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 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))) (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))>
#<alt (*.f64 #s(literal -3 binary64) (cos.f64 im))>
#<alt (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal -3 binary64) (cos.f64 im)))>
#<alt (+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 re (cos.f64 im))))))>
#<alt (+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 re (cos.f64 im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1 binary64) (cos.f64 im))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (cos.f64 im)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (cos.f64 im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1 binary64) (cos.f64 im))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) re))))>
#<alt (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (*.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) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))>
#<alt #s(literal -3 binary64)>
#<alt (-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64))>
#<alt (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) #s(literal 3 binary64))>
#<alt (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) #s(literal 3 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))>
#<alt #s(literal 4 binary64)>
#<alt (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) re))>
#<alt (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 #s(literal 4 binary64) re)))>
#<alt (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 #s(literal 4 binary64) re)))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 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 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (cos.f64 im)))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (cos.f64 im)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 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) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
#<alt (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))>
Calls

57 calls:

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

rewrite259.0ms (3.5%)

Memory
33.7MiB live, 227.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
446×log1p-expm1-u
240×expm1-log1p-u
234×add-cube-cbrt
233×add-exp-log
232×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032361
1517329
27679329
Stop Event
node limit
Counts
13 → 338
Calls
Call 1
Inputs
(*.f64 re #s(literal 1/6 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 im #s(literal 2 binary64))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(/.f64 (*.f64 re (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) re) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) (/.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)) (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)) (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) re))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) re)
(-.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) re) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #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 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 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 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #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 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))) (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) re)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (cos.f64 im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))
(*.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -27 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 9 binary64) (*.f64 re (+.f64 re #s(literal -3 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 9 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 re #s(literal -3 binary64)))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (neg.f64 (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -3 binary64) re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (cos.f64 im) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (cos.f64 im)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) re) (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 2 binary64)) re))
(+.f64 (*.f64 re (+.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re #s(literal 2 binary64))) (*.f64 re (+.f64 re #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (sqrt.f64 (+.f64 re #s(literal 2 binary64)))) (sqrt.f64 (+.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) re) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (cos.f64 im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (cos.f64 im)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))

simplify398.0ms (5.4%)

Memory
-42.6MiB live, 322.8MiB allocated
Algorithm
egg-herbie
Rules
568×fma-define
445×distribute-lft-in
443×distribute-rgt-in
247×+-commutative
246×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0102320877
1279719736
Stop Event
node limit
Counts
503 → 622
Calls
Call 1
Inputs
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 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 #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 #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 #s(literal -1 binary64) (*.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 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 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 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 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 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))))))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))))))))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 3 binary64))))))))
(*.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 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) (*.f64 #s(literal 3 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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re))) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) (*.f64 #s(literal 3 binary64) (cos.f64 im))) re)))))
(*.f64 #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 3 binary64) re)))
(+.f64 (*.f64 #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 3 binary64) re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))))
(+.f64 (*.f64 #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 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))))))
(+.f64 (*.f64 #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 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))) (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(*.f64 #s(literal -3 binary64) (cos.f64 im))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal -3 binary64) (cos.f64 im)))
(+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 re (cos.f64 im))))))
(+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 re (cos.f64 im))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (cos.f64 im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (cos.f64 im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) re))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (*.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) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
#s(literal -3 binary64)
(-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64))
(-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) #s(literal 3 binary64))
(-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
#s(literal 4 binary64)
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) re))
(+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 #s(literal 4 binary64) re)))
(+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 #s(literal 4 binary64) re)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 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 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (cos.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 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) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(/.f64 (*.f64 re (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) re) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) (/.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)) (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)) (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) re))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(+.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) re)
(-.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) re) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #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 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 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 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #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 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))) (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) re)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (cos.f64 im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))
(*.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -27 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 9 binary64) (*.f64 re (+.f64 re #s(literal -3 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 9 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 re #s(literal -3 binary64)))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (neg.f64 (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -3 binary64) re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (cos.f64 im) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (cos.f64 im)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) re) (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 2 binary64)) re))
(+.f64 (*.f64 re (+.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re #s(literal 2 binary64))) (*.f64 re (+.f64 re #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (sqrt.f64 (+.f64 re #s(literal 2 binary64)))) (sqrt.f64 (+.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) re) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) re))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (cos.f64 im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (cos.f64 im)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 re (+.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.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)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.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)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.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)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.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)) (neg.f64 re))
re
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/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) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/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) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/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)) re))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/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) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/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) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/2 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))
(+.f64 (cos.f64 im) (*.f64 (neg.f64 re) (neg.f64 (cos.f64 im))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))))))
(+.f64 (cos.f64 im) (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 re (+.f64 (*.f64 (cos.f64 im) #s(literal -1/3 binary64)) (*.f64 #s(literal -1/3 binary64) (neg.f64 (cos.f64 im))))) (neg.f64 (cos.f64 im))))))
(fma.f64 re (fma.f64 (neg.f64 re) (*.f64 #s(literal -1/3 binary64) (-.f64 (cos.f64 im) (cos.f64 im))) (cos.f64 im)) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 im)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -4/3 binary64) (cos.f64 im)) (*.f64 #s(literal -1/3 binary64) (cos.f64 im))))))))))))
(+.f64 (cos.f64 im) (*.f64 re (fma.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 im)) (*.f64 re (fma.f64 #s(literal -1 binary64) (+.f64 (*.f64 (cos.f64 im) #s(literal -1/3 binary64)) (*.f64 #s(literal -1/3 binary64) (neg.f64 (cos.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 (*.f64 (cos.f64 im) #s(literal -1/3 binary64)) (*.f64 #s(literal -1/3 binary64) (neg.f64 (cos.f64 im)))))))))))
(fma.f64 re (fma.f64 re (*.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 (cos.f64 im) (cos.f64 im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) re))) (cos.f64 im)) (cos.f64 im))
(*.f64 re (cos.f64 im))
(*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (neg.f64 (neg.f64 (cos.f64 im))) re)))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (neg.f64 (cos.f64 im)) re) (/.f64 (+.f64 (*.f64 (cos.f64 im) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (neg.f64 (cos.f64 im)))) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (cos.f64 im) (cos.f64 im))) (pow.f64 re #s(literal 2 binary64))) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re))))
(*.f64 re (+.f64 (cos.f64 im) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))) re)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (cos.f64 im))))) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (cos.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 im)) re) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 im) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (neg.f64 (cos.f64 im)))) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (+.f64 (*.f64 (cos.f64 im) #s(literal -3 binary64)) (*.f64 #s(literal -3 binary64) (neg.f64 (cos.f64 im))))) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 re (+.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (cos.f64 im) (cos.f64 im))) (pow.f64 re #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (cos.f64 im) (cos.f64 im))) (pow.f64 re #s(literal 2 binary64)))) (+.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 (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))) re)))))
(*.f64 re (+.f64 (cos.f64 im) (/.f64 (neg.f64 (neg.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 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) (*.f64 #s(literal 3 binary64) (cos.f64 im))) re)))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (cos.f64 im) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) #s(literal 1 binary64)))) re)) (*.f64 (cos.f64 im) #s(literal 1 binary64))) re))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (+.f64 (cos.f64 im) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (cos.f64 im) (cos.f64 im)) re))) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re))) (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (cos.f64 im)) (*.f64 #s(literal 3 binary64) (cos.f64 im))))) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) (*.f64 #s(literal 3 binary64) (cos.f64 im))) re)))))
(*.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) (+.f64 (cos.f64 im) (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (cos.f64 im) (*.f64 (cos.f64 im) #s(literal 1 binary64)))) re))) (*.f64 #s(literal 3 binary64) (*.f64 (cos.f64 im) #s(literal 1 binary64)))) re)) (*.f64 (cos.f64 im) #s(literal 1 binary64))) re))))
(*.f64 (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (+.f64 (cos.f64 im) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (cos.f64 im) (cos.f64 im)) re))) (cos.f64 im))) re) (cos.f64 im)) re)) (neg.f64 re))
(*.f64 #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 3 binary64) re)))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))
(+.f64 (*.f64 #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 3 binary64) re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 re #s(literal 3 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(+.f64 (*.f64 #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 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (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) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 re #s(literal 3 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (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)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal -1/24 binary64)) (+.f64 re #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(+.f64 (*.f64 #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 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 3 binary64) re))) (*.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (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)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 re #s(literal 3 binary64))) #s(literal 1/720 binary64)))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 re #s(literal 3 binary64))) #s(literal -1/24 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 3 binary64)))) #s(literal 1/720 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (+.f64 #s(literal 3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 #s(literal -3 binary64) (cos.f64 im))
(*.f64 (cos.f64 im) #s(literal -3 binary64))
(+.f64 (*.f64 #s(literal -4 binary64) (*.f64 re (cos.f64 im))) (*.f64 #s(literal -3 binary64) (cos.f64 im)))
(fma.f64 #s(literal -4 binary64) (*.f64 re (cos.f64 im)) (*.f64 (cos.f64 im) #s(literal -3 binary64)))
(*.f64 (cos.f64 im) (fma.f64 re #s(literal -4 binary64) #s(literal -3 binary64)))
(+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 re (cos.f64 im))))))
(fma.f64 #s(literal -3 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal -4 binary64) (cos.f64 im) (*.f64 (neg.f64 re) (cos.f64 im)))))
(fma.f64 re (*.f64 (cos.f64 im) (fma.f64 re #s(literal -1 binary64) #s(literal -4 binary64))) (*.f64 (cos.f64 im) #s(literal -3 binary64)))
(+.f64 (*.f64 #s(literal -3 binary64) (cos.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -4 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (*.f64 re (cos.f64 im))))))
(fma.f64 #s(literal -3 binary64) (cos.f64 im) (*.f64 re (fma.f64 #s(literal -4 binary64) (cos.f64 im) (*.f64 (neg.f64 re) (cos.f64 im)))))
(fma.f64 re (*.f64 (cos.f64 im) (fma.f64 re #s(literal -1 binary64) #s(literal -4 binary64))) (*.f64 (cos.f64 im) #s(literal -3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (cos.f64 im))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re) (neg.f64 (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 im) (/.f64 #s(literal -4 binary64) re)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (cos.f64 im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re) (fma.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))) (neg.f64 (cos.f64 im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) (/.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 2 binary64))))) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (cos.f64 im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re) (fma.f64 #s(literal -3 binary64) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))) (neg.f64 (cos.f64 im)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) (/.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 2 binary64))))) (cos.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cos.f64 im)))
(*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (cos.f64 im))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1 binary64) (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 (cos.f64 im) re) (neg.f64 (cos.f64 im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 im) (/.f64 #s(literal -4 binary64) re)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 4 binary64))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 4 binary64))) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal 4 binary64) (cos.f64 im))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 4 binary64))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (neg.f64 (cos.f64 im)) (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal 4 binary64))) re)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))) (*.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) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))))))) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 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 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
#s(literal -3 binary64)
(-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64))
(fma.f64 #s(literal -4 binary64) re #s(literal -3 binary64))
(fma.f64 re #s(literal -4 binary64) #s(literal -3 binary64))
(-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) #s(literal 3 binary64))
(fma.f64 re (fma.f64 #s(literal -1 binary64) re #s(literal -4 binary64)) #s(literal -3 binary64))
(fma.f64 re (fma.f64 re #s(literal -1 binary64) #s(literal -4 binary64)) #s(literal -3 binary64))
(-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 4 binary64))) #s(literal 3 binary64))
(fma.f64 re (fma.f64 #s(literal -1 binary64) re #s(literal -4 binary64)) #s(literal -3 binary64))
(fma.f64 re (fma.f64 re #s(literal -1 binary64) #s(literal -4 binary64)) #s(literal -3 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) re)) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal 3 binary64) re)) re) #s(literal -1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal 3 binary64) re)) re) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) re)) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal 3 binary64) re)) re) #s(literal -1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) re))) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal 3 binary64) re)) re) #s(literal -1 binary64)))
#s(literal 4 binary64)
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) re))
(+.f64 #s(literal 4 binary64) (*.f64 re #s(literal 4 binary64)))
(fma.f64 re #s(literal 4 binary64) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 #s(literal 4 binary64) re)))
(+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal 4 binary64))))
(fma.f64 re (+.f64 re #s(literal 4 binary64)) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 #s(literal 4 binary64) re)))
(+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal 4 binary64))))
(fma.f64 re (+.f64 re #s(literal 4 binary64)) #s(literal 4 binary64))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 4 binary64) re) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) re) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 4 binary64) re) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) re) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 4 binary64) re) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) re) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 4 binary64) re) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) re) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))))))
(cos.f64 im)
(+.f64 (cos.f64 im) (*.f64 re (cos.f64 im)))
(+.f64 (cos.f64 im) (*.f64 (neg.f64 re) (neg.f64 (cos.f64 im))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 (cos.f64 im) (*.f64 re (+.f64 (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (cos.f64 im))))))
(fma.f64 re (*.f64 (fma.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 re (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im)))))))
(fma.f64 re (fma.f64 re (*.f64 (cos.f64 im) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) (cos.f64 im)) (cos.f64 im))
(*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (cos.f64 im)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (cos.f64 im) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (cos.f64 im) (*.f64 (cos.f64 im) (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (cos.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re)) (+.f64 (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) (cos.f64 im) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 3 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 1/6 binary64) (cos.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 im) re) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 2 binary64))))) (/.f64 (cos.f64 im) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (cos.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 im) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 im) re) (*.f64 (cos.f64 im) #s(literal -1/6 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (/.f64 (cos.f64 im) re)) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (cos.f64 im) re)) re) (*.f64 (cos.f64 im) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (cos.f64 im) #s(literal -1/6 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (cos.f64 im) re)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 im) re))) re)) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) re)) (*.f64 #s(literal -1/6 binary64) (cos.f64 im)))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re))) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 im))) re) (*.f64 (cos.f64 im) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (cos.f64 im) #s(literal -1/6 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 im) (/.f64 (+.f64 (cos.f64 im) (/.f64 (cos.f64 im) re)) re)) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 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) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #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)) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/6 binary64) re)))
(pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(pow.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(pow.f64 (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(sqrt.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) re))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1/6 binary64) re)
(cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 1/6 binary64) re)
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/6 binary64) re)))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) re)
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) re)
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) re)
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/36 binary64) (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal -1/36 binary64) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 re #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(/.f64 (*.f64 re (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(*.f64 re (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(*.f64 re (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (*.f64 re (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (/.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))) (/.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) re) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(*.f64 re (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(*.f64 re (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (/.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))) (/.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))) (/.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)) (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)) (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re)))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) re))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) re))))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64))) #s(literal -1/8 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/12 binary64) re)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (neg.f64 (-.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) re))))
(neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal -1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal -1/2 binary64)))
(pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(exp.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(+.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(+.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) re)
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(-.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 re (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 re (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) re) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 re (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 re (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 re (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(pow.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 im (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 re #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 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #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 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 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 (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 (*.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 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))
(*.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) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #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 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #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 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 re (+.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #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 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #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 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (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)) re)
(*.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 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))) (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 re (+.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.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 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #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 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 re (+.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 re (-.f64 re (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #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 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 re (+.f64 re (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 re) (+.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/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 re #s(literal 2 binary64))) (neg.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 re #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 1 binary64))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 3 binary64))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #s(literal 2 binary64))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re) #s(literal 3 binary64)))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)) #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 #s(literal 1 binary64) re (*.f64 re (*.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)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(*.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) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) re)
(*.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 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(*.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 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 re (*.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)))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) re)
(+.f64 (pow.f64 (*.f64 im (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 2 binary64)) re)
(+.f64 re (pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 re (*.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)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))) re re)
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 1 binary64))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (cos.f64 im))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (cos.f64 im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (cos.f64 im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (cos.f64 im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (cos.f64 im) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (cos.f64 im) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64)) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (/.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (sqrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (cos.f64 im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))) (sqrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (/.f64 (cos.f64 im) (cbrt.f64 (-.f64 #s(literal -3 binary64) re))) (pow.f64 (cbrt.f64 (-.f64 #s(literal -3 binary64) re)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -27 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 9 binary64) (*.f64 re (+.f64 re #s(literal -3 binary64)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -27 binary64) (pow.f64 re #s(literal 3 binary64))))) (+.f64 #s(literal 9 binary64) (*.f64 re (+.f64 re #s(literal -3 binary64)))))
(*.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (fma.f64 re (+.f64 re #s(literal -3 binary64)) #s(literal 9 binary64)) (-.f64 #s(literal -27 binary64) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 9 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 re #s(literal -3 binary64)))
(*.f64 (+.f64 re #s(literal -3 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal 9 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 re #s(literal -3 binary64)) (-.f64 #s(literal 9 binary64) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 1 binary64))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 3 binary64))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 2 binary64))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(pow.f64 (/.f64 (-.f64 #s(literal -3 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) (neg.f64 (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (cos.f64 im))) (-.f64 #s(literal -3 binary64) re)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re))))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re))) #s(literal 3 binary64)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -3 binary64) re) #s(literal 3 binary64))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal -3 binary64) re)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (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 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -3 binary64) re)))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (cos.f64 im) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (cos.f64 im)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (cos.f64 im)) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im)) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 im))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) re) (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 2 binary64)) re))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 re (+.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 re #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re #s(literal 2 binary64))) (*.f64 re (+.f64 re #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 re #s(literal 2 binary64)))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (sqrt.f64 (+.f64 re #s(literal 2 binary64)))) (sqrt.f64 (+.f64 re #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 2 binary64) re)))
(*.f64 (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re)))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) re) (-.f64 #s(literal 2 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) re)))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) re) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64)))))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) re) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) re) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) re) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64)))))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) re) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (+.f64 re #s(literal 2 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) re))
(*.f64 (+.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (-.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 re (+.f64 re #s(literal -2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64)) (/.f64 (+.f64 re #s(literal 2 binary64)) (fma.f64 re (+.f64 re #s(literal -2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re))
(*.f64 (+.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) re)))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re #s(literal 2 binary64)))))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(pow.f64 (+.f64 re #s(literal 2 binary64)) #s(literal 2 binary64))
(+.f64 (cos.f64 im) (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (cos.f64 im) (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 im) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (cos.f64 im))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (cos.f64 im)) (cos.f64 im))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (cos.f64 im)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 (cos.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 im)) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 im) #s(literal 3 binary64))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 im) (fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))

eval139.0ms (1.9%)

Memory
24.9MiB live, 217.1MiB allocated
Compiler

Compiled 18 017 to 2 923 computations (83.8% saved)

prune121.0ms (1.6%)

Memory
-10.0MiB live, 266.6MiB allocated
Pruning

17 alts after pruning (5 fresh and 12 done)

PrunedKeptTotal
New8813884
Fresh123
Picked235
Done1910
Total88517902
Accuracy
100.0%
Counts
902 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64)) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
7.6%
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
30.7%
(+.f64 re #s(literal 1 binary64))
41.8%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
37.1%
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
54.1%
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
41.8%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
68.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
37.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 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)))))
62.6%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
54.1%
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
100.0%
(*.f64 (exp.f64 re) (cos.f64 im))
99.5%
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
70.7%
(exp.f64 re)
53.4%
(cos.f64 im)
3.3%
re
30.5%
#s(literal 1 binary64)
Compiler

Compiled 406 to 208 computations (48.8% saved)

regimes131.0ms (1.8%)

Memory
-9.9MiB live, 81.7MiB allocated
Counts
25 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (cos.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.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 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64)) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 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 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (exp.f64 re) (cos.f64 im))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) re) #s(literal 2 binary64))) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (cos.f64 im)))) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (cos.f64 im)))))
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
Calls

5 calls:

81.0ms
re
28.0ms
(*.f64 (exp.f64 re) (cos.f64 im))
8.0ms
im
7.0ms
(cos.f64 im)
6.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)

regimes25.0ms (0.3%)

Memory
10.4MiB live, 48.5MiB allocated
Counts
19 → 4
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (cos.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.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 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64)) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 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 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
Outputs
(exp.f64 re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
(exp.f64 re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im))
Calls

4 calls:

7.0ms
im
6.0ms
re
6.0ms
(cos.f64 im)
5.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
97.2%4re
84.1%2im
94.1%3(exp.f64 re)
85.4%2(cos.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes6.0ms (0.1%)

Memory
13.7MiB live, 13.7MiB allocated
Counts
16 → 4
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (cos.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.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 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -4 binary64) re) #s(literal 3 binary64)) (cos.f64 im)) (-.f64 #s(literal -3 binary64) re))
Outputs
(exp.f64 re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
(exp.f64 re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im))
Calls

1 calls:

5.0ms
re
Results
AccuracySegmentsBranch
96.0%4re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

Memory
-19.4MiB live, 19.8MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (cos.f64 im) re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) re)) (cos.f64 im))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.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)))))
Outputs
(exp.f64 re)
(*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im))
(exp.f64 re)
Calls

2 calls:

5.0ms
re
4.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
93.9%3(exp.f64 re)
93.9%3re
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes7.0ms (0.1%)

Memory
14.6MiB live, 14.6MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(cos.f64 im)
(exp.f64 re)
(*.f64 (cos.f64 im) re)
Outputs
(exp.f64 re)
(cos.f64 im)
(exp.f64 re)
Calls

2 calls:

3.0ms
re
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
93.3%3re
93.3%3(exp.f64 re)
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes12.0ms (0.2%)

Memory
-19.2MiB live, 21.5MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(cos.f64 im)
Outputs
(cos.f64 im)
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
Calls

3 calls:

5.0ms
im
3.0ms
re
3.0ms
(cos.f64 im)
Results
AccuracySegmentsBranch
60.6%2im
60.7%2(cos.f64 im)
66.7%3re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0.1%)

Memory
13.1MiB live, 13.1MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
Calls

2 calls:

3.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
44.3%2im
41.8%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

Memory
11.7MiB live, 11.7MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re)))
Calls

2 calls:

2.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
37.1%1re
39.9%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
6.1MiB live, 6.1MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
Calls

1 calls:

2.0ms
im
Results
AccuracySegmentsBranch
37.1%1im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes5.0ms (0.1%)

Memory
-29.2MiB live, 10.2MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
re
(+.f64 re #s(literal 1 binary64))
Outputs
(+.f64 re #s(literal 1 binary64))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
8.6MiB live, 8.6MiB allocated
Accuracy

Total -17.8b remaining (-40.1%)

Threshold costs -17.8b (-40.1%)

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

2 calls:

2.0ms
re
1.0ms
im
Results
AccuracySegmentsBranch
30.5%1im
30.5%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch45.0ms (0.6%)

Memory
-0.7MiB live, 77.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
7.305348818743405e+100
3.1297680767536724e+103
15.0ms
0.00037359875286104314
7144984.021657784
14.0ms
-2810.42617740023
-2.3602060982484434e-6
Samples
26.0ms432×0valid
Compiler

Compiled 658 to 496 computations (24.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 9.0ms (52.5% of total)
ival-exp: 5.0ms (29.2% of total)
ival-mult: 3.0ms (17.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch51.0ms (0.7%)

Memory
0.0MiB live, 74.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
9.990950010195847e+153
1.0203070705508387e+164
18.0ms
0.00037359875286104314
7144984.021657784
13.0ms
-2810.42617740023
-2.3602060982484434e-6
Samples
30.0ms464×0valid
Compiler

Compiled 590 to 445 computations (24.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 13.0ms (63.7% of total)
ival-exp: 4.0ms (19.6% of total)
ival-mult: 3.0ms (14.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch33.0ms (0.4%)

Memory
13.8MiB live, 49.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
0.00037359875286104314
7144984.021657784
13.0ms
-2810.42617740023
-2.3602060982484434e-6
Samples
21.0ms304×0valid
Compiler

Compiled 276 to 219 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-cos: 6.0ms (53.2% of total)
ival-exp: 3.0ms (26.6% of total)
ival-mult: 2.0ms (17.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0003736685495668
+inf
0.0ms
0.0
0.999997639796687
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch27.0ms (0.4%)

Memory
3.1MiB live, 39.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
5.948858615866977e+94
1.2353632386610199e+95
18.0ms
0.00037359875286104314
7144984.021657784
Samples
14.0ms240×0valid
Compiler

Compiled 320 to 230 computations (28.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-cos: 5.0ms (57.4% of total)
ival-exp: 2.0ms (23% of total)
ival-mult: 1.0ms (11.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch9.0ms (0.1%)

Memory
20.0MiB live, 19.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
1.7793169343101552e+239
4.732451007799234e+239
Samples
5.0ms80×0valid
Compiler

Compiled 150 to 110 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-cos: 3.0ms (80.8% of total)
ival-exp: 1.0ms (26.9% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch17.0ms (0.2%)

Memory
-23.1MiB live, 17.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
1.99942311442787e+118
3.995848831644383e+118
Samples
14.0ms64×0valid
Compiler

Compiled 106 to 78 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-cos: 12.0ms (92.5% of total)
ival-true: 0.0ms (0% of total)
ival-exp: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify18.0ms (0.2%)

Memory
-5.7MiB live, 29.8MiB allocated
Algorithm
egg-herbie
Rules
12×if-if-or-not
11×*-commutative
not-or
+-commutative
if-not
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
078691
1114689
2120689
3126681
4128681
5130681
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal -3242591731706757/72057594037927936 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 6124895493223875/72057594037927936 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im)) (if (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (exp.f64 re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im)))))
(if (<=.f64 re #s(literal -4842270319348757/2305843009213693952 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 5072854620270127/2305843009213693952 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (exp.f64 re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im)))))
(if (<=.f64 re #s(literal -5534023222112865/18446744073709551616 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 226981421219473/72057594037927936 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (cos.f64 im) (exp.f64 re)))
(if (<=.f64 re #s(literal 440 binary64)) (cos.f64 im) (if (<=.f64 re #s(literal 122000000000000006913119480225967436871409575765767305984376187617974147724947271645625313132544 binary64)) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(if (<=.f64 im #s(literal 350000000000000014134868771337060647293797904081447998518949458173637404181717137324318122905087247964995968006993608086801046630550027305813620335264342874644010871743375190384360265023076828106192029595077794437961635155488673736154939392 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re))))
(if (<=.f64 im #s(literal 33000000000000000128504604710595721111290254125693666999044609317012125967501311479592790008106403285976488112581246976 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(*.f64 (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal -3242591731706757/72057594037927936 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 6124895493223875/72057594037927936 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im)) (if (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (exp.f64 re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (cos.f64 im)))))
(if (<=.f64 re #s(literal -3242591731706757/72057594037927936 binary64)) (exp.f64 re) (if (or (<=.f64 re #s(literal 6124895493223875/72057594037927936 binary64)) (not (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)))) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (exp.f64 re)))
(if (or (<=.f64 re #s(literal -3242591731706757/72057594037927936 binary64)) (not (or (<=.f64 re #s(literal 6124895493223875/72057594037927936 binary64)) (not (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)))))) (exp.f64 re) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(if (or (<=.f64 re #s(literal -3242591731706757/72057594037927936 binary64)) (and (not (<=.f64 re #s(literal 6124895493223875/72057594037927936 binary64))) (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)))) (exp.f64 re) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(if (<=.f64 re #s(literal -4842270319348757/2305843009213693952 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 5072854620270127/2305843009213693952 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (exp.f64 re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (cos.f64 im)))))
(if (<=.f64 re #s(literal -4842270319348757/2305843009213693952 binary64)) (exp.f64 re) (if (or (<=.f64 re #s(literal 5072854620270127/2305843009213693952 binary64)) (not (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)))) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (exp.f64 re)))
(if (or (<=.f64 re #s(literal -4842270319348757/2305843009213693952 binary64)) (not (or (<=.f64 re #s(literal 5072854620270127/2305843009213693952 binary64)) (not (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)))))) (exp.f64 re) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(if (or (<=.f64 re #s(literal -4842270319348757/2305843009213693952 binary64)) (and (not (<=.f64 re #s(literal 5072854620270127/2305843009213693952 binary64))) (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)))) (exp.f64 re) (*.f64 (cos.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(if (<=.f64 re #s(literal -5534023222112865/18446744073709551616 binary64)) (exp.f64 re) (if (<=.f64 re #s(literal 226981421219473/72057594037927936 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (cos.f64 im)) (exp.f64 re)))
(if (or (<=.f64 re #s(literal -5534023222112865/18446744073709551616 binary64)) (not (<=.f64 re #s(literal 226981421219473/72057594037927936 binary64)))) (exp.f64 re) (*.f64 (cos.f64 im) (+.f64 re #s(literal 1 binary64))))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (exp.f64 re) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (cos.f64 im) (exp.f64 re)))
(if (or (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 2 binary64)))) (exp.f64 re) (cos.f64 im))
(if (<=.f64 re #s(literal 440 binary64)) (cos.f64 im) (if (<=.f64 re #s(literal 122000000000000006913119480225967436871409575765767305984376187617974147724947271645625313132544 binary64)) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(if (<=.f64 re #s(literal 440 binary64)) (cos.f64 im) (if (<=.f64 re #s(literal 122000000000000006913119480225967436871409575765767305984376187617974147724947271645625313132544 binary64)) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(if (<=.f64 im #s(literal 350000000000000014134868771337060647293797904081447998518949458173637404181717137324318122905087247964995968006993608086801046630550027305813620335264342874644010871743375190384360265023076828106192029595077794437961635155488673736154939392 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re))))
(if (<=.f64 im #s(literal 350000000000000014134868771337060647293797904081447998518949458173637404181717137324318122905087247964995968006993608086801046630550027305813620335264342874644010871743375190384360265023076828106192029595077794437961635155488673736154939392 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 im im)))))
(if (<=.f64 im #s(literal 33000000000000000128504604710595721111290254125693666999044609317012125967501311479592790008106403285976488112581246976 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) re))))
(if (<=.f64 im #s(literal 33000000000000000128504604710595721111290254125693666999044609317012125967501311479592790008106403285976488112581246976 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 re (*.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 im im)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 re #s(literal 1 binary64))
#s(literal 1 binary64)

soundness995.0ms (13.4%)

Memory
-188.4MiB live, 557.9MiB allocated
Rules
629×associate-*r*
575×fma-define
571×distribute-lft-in
534×associate-*l*
500×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032361
1517329
27679329
077518400
1199816069
2718216050
03103260
15823109
218583068
353173051
Stop Event
fuel
node limit
node limit
node limit
Compiler

Compiled 303 to 138 computations (54.5% saved)

preprocess63.0ms (0.8%)

Memory
40.0MiB live, 118.1MiB allocated
Remove

(abs im)

Compiler

Compiled 436 to 186 computations (57.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...