math.exp on complex, imaginary part

Time bar (total: 7.1s)

analyze0.0ms (0%)

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

Compiled 8 to 6 computations (25% saved)

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

sample1.2s (17.1%)

Results
899.0ms6196×256valid
268.0ms2059×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 394.0ms
Operation ival-sin, time spent: 244.0ms, 62.0% of total-time
Operation ival-exp, time spent: 73.0ms, 19.0% of total-time
Operation ival-mult, time spent: 68.0ms, 17.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time
Bogosity

preprocess212.0ms (3%)

Algorithm
egg-herbie
Rules
73×fma-define
39×fmm-def
30×associate-*r*
26×unsub-neg
24×associate-*l*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(exp.f64 re)
00-0-im
00-0-re
00-0-(sin.f64 im)
00-0-(*.f64 (exp.f64 re) (sin.f64 im))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022163
146161
286155
3157155
4314155
5527155
6563155
7577155
8586155
9586155
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 (neg.f64 im)))
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))
(neg.f64 (*.f64 (exp.f64 re) (sin.f64 (neg.f64 im))))
(*.f64 (exp.f64 im) (sin.f64 re))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 (neg.f64 re)))
(/.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 (neg.f64 im)))
(*.f64 (exp.f64 re) (neg.f64 (sin.f64 im)))
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))
(*.f64 (exp.f64 (neg.f64 re)) (neg.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (/.f64 #s(literal -1 binary64) (exp.f64 re)))
(/.f64 (sin.f64 im) (neg.f64 (exp.f64 re)))
(neg.f64 (*.f64 (exp.f64 re) (sin.f64 (neg.f64 im))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 im) (sin.f64 re))
Symmetry

(negabs im)

Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
Operation ival-sin, time spent: 14.0ms, 61.0% of total-time
Operation ival-exp, time spent: 4.0ms, 17.0% of total-time
Operation ival-mult, time spent: 4.0ms, 17.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

localize34.0ms (0.5%)

Localize:

Found 1 expressions with local error:

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

Compiled 14 to 6 computations (57.1% saved)

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

series3.0ms (0%)

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

6 calls:

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

rewrite245.0ms (3.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify94.0ms (1.3%)

Algorithm
egg-herbie
Rules
776×prod-exp
570×fmm-def
427×distribute-lft-out
389×fma-define
328×associate-*r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01041028
1272967
2847935
32601914
44147911
57218911
Stop Event
node limit
Counts
29 → 55
Calls
Call 1
Inputs
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/120 binary64) (exp.f64 re))))))))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(pow.f64 (E.f64) (+.f64 re (log.f64 (sin.f64 im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 2 binary64)))
Outputs
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (sin.f64 im)))))
(fma.f64 re (*.f64 (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (sin.f64 im))
(fma.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (sin.f64 im)) (sin.f64 im))
(fma.f64 re (fma.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (exp.f64 re)))
(*.f64 (exp.f64 re) (+.f64 im (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(*.f64 (exp.f64 re) (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) (exp.f64 re)))
(*.f64 im (*.f64 (exp.f64 re) (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (exp.f64 re) (+.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/120 binary64) (exp.f64 re))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/120 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/6 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/5040 binary64)) #s(literal 1/120 binary64))))) (exp.f64 re)))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (exp.f64 re) (*.f64 (*.f64 (exp.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(*.f64 im (*.f64 (exp.f64 re) (+.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (*.f64 (exp.f64 re) (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (E.f64) (+.f64 re (log.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (log.f64 (sin.f64 im)))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im))))) (sqrt.f64 (+.f64 re (log.f64 (sin.f64 im)))))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 1/3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))

eval13.0ms (0.2%)

Compiler

Compiled 714 to 360 computations (49.6% saved)

prune11.0ms (0.2%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New50555
Fresh000
Picked011
Done000
Total50656
Accuracy
100.0%
Counts
56 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
65.4%
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
50.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
66.0%
(*.f64 im (exp.f64 re))
49.6%
(sin.f64 im)
Compiler

Compiled 103 to 65 computations (36.9% saved)

localize1.2s (16.3%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.8%
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))
99.8%
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
79.6%
(log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64)))
79.4%
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
100.0%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
99.8%
(*.f64 re (sin.f64 im))
100.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 im (exp.f64 re))
Compiler

Compiled 112 to 28 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 973.0ms
Operation ival-exp, time spent: 454.0ms, 47.0% of total-time
Operation ival-pow, time spent: 208.0ms, 21.0% of total-time
Operation ival-log, time spent: 162.0ms, 17.0% of total-time
Operation ival-sin, time spent: 92.0ms, 9.0% of total-time
Operation ival-mult, time spent: 22.0ms, 2.0% of total-time
Operation ival-add, time spent: 20.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 10.0ms, 1.0% of total-time
Operation const, time spent: 5.0ms, 1.0% of total-time

series530.0ms (7.5%)

Counts
8 → 141
Calls
Call 1
Inputs
#<alt (*.f64 im (exp.f64 re))>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))>
#<alt (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64)))>
#<alt (+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))>
#<alt (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))>
Outputs
#<alt im>
#<alt (+.f64 im (*.f64 im re))>
#<alt (+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))>
#<alt (+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 im re)>
#<alt (*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))>
#<alt (*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/120 binary64) re)))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))) #s(literal 1/6 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) re) #s(literal 1/5040 binary64))))))) #s(literal 1/6 binary64))))))>
#<alt (sin.f64 im)>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 im (exp.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))))))))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (exp.f64 (sin.f64 im)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))))))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))>
#<alt (*.f64 #s(literal 2/3 binary64) (*.f64 im (exp.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))) (*.f64 #s(literal 2/3 binary64) (exp.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 #s(literal 2/3 binary64) (exp.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))))))))))))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im)))))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))))))))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (exp.f64 (sin.f64 im)))))))))))))))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im (exp.f64 re))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (exp.f64 re)))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))>
#<alt (+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))))))))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))>
Calls

48 calls:

TimeVariablePointExpression
119.0ms
im
@inf
(log (cbrt (pow (exp (sin im)) (exp re))))
105.0ms
re
@-inf
(log (cbrt (pow (exp (sin im)) (exp re))))
84.0ms
im
@-inf
(log (pow (cbrt (pow (exp (sin im)) (exp re))) 2))
66.0ms
im
@-inf
(log (cbrt (pow (exp (sin im)) (exp re))))
34.0ms
re
@inf
(log (cbrt (pow (exp (sin im)) (exp re))))

rewrite185.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
983×log1p-expm1-u
983×expm1-log1p-u
305×fmm-def
150×add-exp-log
148×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024216
1357196
24406196
Stop Event
node limit
Counts
8 → 250
Calls
Call 1
Inputs
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 re (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (exp.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (exp.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (exp.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (exp.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (exp.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (exp.f64 re))))
(exp.f64 (+.f64 re (log.f64 im)))
(exp.f64 (*.f64 (+.f64 re (log.f64 im)) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.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 (sin.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))) (sin.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (sin.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 re (sin.f64 im))))
(exp.f64 (log.f64 (*.f64 re (sin.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sin.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.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 (sin.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))) (sin.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (-.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))) (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))

simplify279.0ms (3.9%)

Algorithm
egg-herbie
Rules
916×fma-define
544×distribute-rgt-in
541×distribute-lft-in
518×times-frac
317×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091751539628567
1269051539625617
Stop Event
node limit
Counts
391 → 403
Calls
Call 1
Inputs
im
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 im re)
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/120 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) re) #s(literal 1/5040 binary64))))))) #s(literal 1/6 binary64))))))
(sin.f64 im)
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 im (exp.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (sin.f64 im))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (exp.f64 (sin.f64 im)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))))))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 #s(literal 2/3 binary64) (*.f64 im (exp.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))) (*.f64 #s(literal 2/3 binary64) (exp.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 #s(literal 2/3 binary64) (exp.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (exp.f64 (sin.f64 im)))))))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im (exp.f64 re))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (exp.f64 re)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))))))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (exp.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (exp.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (exp.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (exp.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (exp.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (exp.f64 re))))
(exp.f64 (+.f64 re (log.f64 im)))
(exp.f64 (*.f64 (+.f64 re (log.f64 im)) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.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 (sin.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))) (sin.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (sin.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 re (sin.f64 im))))
(exp.f64 (log.f64 (*.f64 re (sin.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sin.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.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 (sin.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))) (sin.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (-.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))) (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
Outputs
im
(+.f64 im (*.f64 im re))
(fma.f64 im re im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(fma.f64 re (fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im re) #s(literal 1/6 binary64))) im) im)
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (sin.f64 im) (/.f64 (neg.f64 (sin.f64 im)) re))))
(*.f64 (-.f64 (/.f64 (sin.f64 im) (neg.f64 re)) (sin.f64 im)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (sin.f64 im) (/.f64 (neg.f64 (sin.f64 im)) re))))
(*.f64 (-.f64 (/.f64 (sin.f64 im) (neg.f64 re)) (sin.f64 im)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (sin.f64 im) (/.f64 (neg.f64 (sin.f64 im)) re))))
(*.f64 (-.f64 (/.f64 (sin.f64 im) (neg.f64 re)) (sin.f64 im)) (neg.f64 re))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(+.f64 im (*.f64 im re))
(fma.f64 im re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)))))))
(*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 1/120 binary64)))))))
(*.f64 im (+.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/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 re #s(literal 1/120 binary64))))))))))
(*.f64 im (+.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 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 im re)
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (*.f64 #s(literal 1/120 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) re))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/120 binary64) re)))))))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal 1/120 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64))) (*.f64 re #s(literal -1/6 binary64))) re))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(+.f64 im (*.f64 im re))
(fma.f64 im re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 re #s(literal 1/120 binary64))))) #s(literal -1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal 1/120 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) re) #s(literal 1/5040 binary64))))))) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (fma.f64 #s(literal 1/120 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) re #s(literal -1/5040 binary64))))))) #s(literal -1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/5040 binary64) #s(literal -1/5040 binary64)) (*.f64 re #s(literal 1/120 binary64)))) #s(literal -1/6 binary64))) re)))
(sin.f64 im)
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (sin.f64 im) (/.f64 (neg.f64 (sin.f64 im)) re))))
(*.f64 (-.f64 (/.f64 (sin.f64 im) (neg.f64 re)) (sin.f64 im)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (sin.f64 im) (/.f64 (neg.f64 (sin.f64 im)) re))))
(*.f64 (-.f64 (/.f64 (sin.f64 im) (neg.f64 re)) (sin.f64 im)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (sin.f64 im) (/.f64 (neg.f64 (sin.f64 im)) re))))
(*.f64 (-.f64 (/.f64 (sin.f64 im) (neg.f64 re)) (sin.f64 im)) (neg.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 im (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/3 binary64) im) (exp.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 im (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))))
(*.f64 im (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) im) (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64)))) (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))) (*.f64 im (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 #s(literal 8 binary64) (-.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))))))))))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64)))) (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 8 binary64) (-.f64 (fma.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (fma.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64)))))))) (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (sin.f64 im))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (sin.f64 im)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (*.f64 re (sin.f64 im))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (*.f64 re (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 re (*.f64 #s(literal 2/3 binary64) (-.f64 (/.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64)))) (exp.f64 (sin.f64 im)))))))))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 re (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64)))) (exp.f64 (sin.f64 im))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (exp.f64 (sin.f64 im)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (*.f64 re (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64)))))))))) (*.f64 re (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))))))))))) (exp.f64 (sin.f64 im))))))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2/3 binary64) (-.f64 (/.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64)))) (exp.f64 (sin.f64 im))))))))))))
(+.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (*.f64 re (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (sin.f64 im)))) (+.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) re) (+.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (*.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (sin.f64 im)) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64)) (sin.f64 im)))) (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (sin.f64 im)) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64)))))) (neg.f64 (*.f64 #s(literal 2/3 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64))))))) #s(literal 2 binary64))) (exp.f64 (sin.f64 im))))))) (*.f64 re (+.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64)))) (exp.f64 (sin.f64 im)))))))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 #s(literal 2/3 binary64) (*.f64 im (exp.f64 re)))
(*.f64 (*.f64 im (exp.f64 re)) #s(literal 2/3 binary64))
(*.f64 (*.f64 #s(literal 2/3 binary64) im) (exp.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))) (*.f64 #s(literal 2/3 binary64) (exp.f64 re))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64))))
(*.f64 im (fma.f64 (*.f64 im #s(literal 1/2 binary64)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4/9 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))
(*.f64 im (fma.f64 #s(literal 2/3 binary64) (exp.f64 re) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 im (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))))
(*.f64 im (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4/9 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) im) (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 16/27 binary64)))))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))
(*.f64 im (fma.f64 #s(literal 2/3 binary64) (exp.f64 re) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (*.f64 im (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (*.f64 #s(literal 8 binary64) (-.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))))))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))))))))))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 16/27 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 4 binary64)) #s(literal -32/27 binary64) (fma.f64 #s(literal 8 binary64) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/3 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re)))))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) #s(literal 4/9 binary64))))) (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4/9 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 re (sin.f64 im)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)))))
(fma.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 re (sin.f64 im)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (*.f64 #s(literal 2/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (sin.f64 im)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (sin.f64 im)) re) (*.f64 (+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 re (*.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (sin.f64 im)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64))))))))) (*.f64 re (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))))) re)))
(fma.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 #s(literal -4/3 binary64) (+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (fma.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 4/3 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal 8/27 binary64) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 16/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)))))))))) (+.f64 (+.f64 (*.f64 re (*.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64)))) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64))))
(log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 #s(literal 2/3 binary64) (exp.f64 re))))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))
(*.f64 im (+.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4/9 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))))
(*.f64 im (+.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))) (*.f64 im (*.f64 #s(literal 1/6 binary64) (+.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))) (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))))))))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4/9 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))) (*.f64 im (*.f64 #s(literal 1/6 binary64) (+.f64 (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64)))) (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))) (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 16/27 binary64)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (+.f64 (*.f64 #s(literal -4/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 8 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))))))))))))))))))))))
(*.f64 im (+.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -4/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 16/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 #s(literal 1/24 binary64) (+.f64 (fma.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -32/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (*.f64 #s(literal 8 binary64) (-.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (fma.f64 #s(literal 1/12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))))))))))))))) (fma.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 #s(literal 8 binary64) (-.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))))))))))))))))))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4/9 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))))) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (+.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 16/27 binary64)))) (fma.f64 #s(literal -2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64)))) (*.f64 #s(literal 2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (*.f64 im (*.f64 #s(literal 1/24 binary64) (+.f64 (fma.f64 #s(literal -8/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -2/27 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (fma.f64 #s(literal 8 binary64) (-.f64 (fma.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (fma.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 re) #s(literal 2/3 binary64)) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re))) (fma.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 1/27 binary64)))))))) (*.f64 #s(literal 8/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 1/6 binary64)))))))) (fma.f64 #s(literal -16/3 binary64) (*.f64 (exp.f64 re) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))))))) (fma.f64 #s(literal -4/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 4 binary64)) #s(literal -32/27 binary64) (fma.f64 #s(literal 8 binary64) (-.f64 (fma.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/3 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 re)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re)))))) (fma.f64 #s(literal 1/3 binary64) (pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) #s(literal 4/9 binary64))))) (*.f64 #s(literal 32/9 binary64) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (+.f64 (*.f64 re (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (fma.f64 re (fma.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (+.f64 (*.f64 re (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (+.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (sin.f64 im)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (-.f64 (/.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64)))) (exp.f64 (sin.f64 im))))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (fma.f64 re (+.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))) (fma.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (+.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64)))) (exp.f64 (sin.f64 im)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im)))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (exp.f64 (sin.f64 im)))))))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (+.f64 (*.f64 re (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (+.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (sin.f64 im)) (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))) (*.f64 re (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2/3 binary64) (-.f64 (/.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (exp.f64 (sin.f64 im))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64)))) (exp.f64 (sin.f64 im))))))) (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (sin.f64 im)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 16/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64))))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))))) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -2/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64)))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 im)) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))))))))))) (exp.f64 (sin.f64 im)))))))))))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 im)))) (fma.f64 re (+.f64 (+.f64 (fma.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4/9 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 16 binary64)) #s(literal 1/9 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) re)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -4/3 binary64) (+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 10 binary64))) #s(literal 1/9 binary64)) (sin.f64 im)))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 4/3 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal 8/27 binary64) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 16/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)))))))) re) (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal -2/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 5 binary64))) #s(literal 1/9 binary64))) (+.f64 (*.f64 (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (sin.f64 im)) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64)) (sin.f64 im))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (sin.f64 im)) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 7 binary64)))))) (neg.f64 (*.f64 #s(literal 2/3 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)) #s(literal 1/9 binary64))) (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64))))))) #s(literal 2 binary64))) (exp.f64 (sin.f64 im))) #s(literal 1/6 binary64)) (*.f64 (*.f64 #s(literal 2/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) #s(literal 1/6 binary64)))) re) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 17 binary64)) #s(literal 1/9 binary64))) #s(literal -1/3 binary64)))) (exp.f64 (sin.f64 im))))))) re)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im (exp.f64 re))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (exp.f64 re)) #s(literal 2/3 binary64)))
(fma.f64 (*.f64 #s(literal 2/3 binary64) im) (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/3 binary64) (exp.f64 re)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 1/3 binary64) (*.f64 im (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64)))))
(fma.f64 im (fma.f64 #s(literal 1/3 binary64) (*.f64 im (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 2/3 binary64) (exp.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 im (-.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (exp.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 2/3 binary64) (exp.f64 re) (*.f64 im (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 im (-.f64 (fma.f64 #s(literal -1/3 binary64) (exp.f64 re) (*.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 4/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64))))))))
(fma.f64 im (fma.f64 im (*.f64 #s(literal 1/3 binary64) (fma.f64 im (-.f64 (fma.f64 #s(literal 4/3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/3 binary64))) (fma.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) #s(literal 8/27 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal 2/3 binary64)))) (*.f64 (exp.f64 re) #s(literal 2/3 binary64))) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (*.f64 re (sin.f64 im)))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 re (sin.f64 im)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)) #s(literal 1/9 binary64)))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)) #s(literal 1/9 binary64))) (*.f64 re (sin.f64 im))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/3 binary64) (*.f64 re (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)) #s(literal 1/9 binary64)))))))
(fma.f64 re (fma.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 re (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 re (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) #s(literal 1/9 binary64)) (sin.f64 im))) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64))) #s(literal 1/9 binary64)) (*.f64 (sin.f64 im) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64))) #s(literal 1/9 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))))))))
(+.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (+.f64 (*.f64 re (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)) #s(literal 1/9 binary64))))) (*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64))))))) re) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 re (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 8/27 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64))))) (*.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64))))))) re)))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/3 binary64) (*.f64 re (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (sin.f64 im) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (fma.f64 #s(literal 4/3 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 im) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 8 binary64)) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 #s(literal 8/27 binary64) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))) (+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))) (*.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 34 binary64)) #s(literal 1/9 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 4 binary64)))))))) (*.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 14 binary64)) #s(literal 1/9 binary64))) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (exp.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(pow.f64 (*.f64 im (exp.f64 re)) #s(literal 1 binary64))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 im (exp.f64 re))) #s(literal 3 binary64))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (exp.f64 re))) #s(literal 2 binary64))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (exp.f64 re)))
(log.f64 (pow.f64 (exp.f64 im) (exp.f64 re)))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (exp.f64 re)))))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (exp.f64 re))))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 im)))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 im)) #s(literal 1 binary64)))
(*.f64 im (*.f64 (exp.f64 re) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (sin.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 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (sin.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))) (sin.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.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)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.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 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (sin.f64 im))))
(pow.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 3 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64))
(*.f64 re (sin.f64 im))
(sqrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (sin.f64 im)))
(log.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 re (sin.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))))
(*.f64 re (sin.f64 im))
(cbrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 re (sin.f64 im))
(expm1.f64 (log1p.f64 (*.f64 re (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 re (sin.f64 im))))
(*.f64 re (sin.f64 im))
(exp.f64 (log.f64 (*.f64 re (sin.f64 im))))
(*.f64 re (sin.f64 im))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 re (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (neg.f64 (-.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (sin.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 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (sin.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))) (sin.f64 im)) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.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)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.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 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (-.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))) #s(literal 7 binary64)) (*.f64 (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64))) #s(literal 7 binary64)))
(pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)) (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))) (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(-.f64 (*.f64 #s(literal 12 binary64) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(-.f64 (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 1 binary64))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(*.f64 (*.f64 #s(literal 9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))))
(*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))))
(*.f64 (*.f64 #s(literal 9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))))
(*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))))
(*.f64 (sin.f64 im) (exp.f64 re))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))))
(*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(*.f64 (*.f64 #s(literal 9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))))
(*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 9 binary64) (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 1/27 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 3 binary64))) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))) (neg.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sin.f64 im) (exp.f64 re))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(/.f64 (*.f64 #s(literal -3 binary64) (*.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal -1/3 binary64)))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (exp.f64 re)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) re))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)) #s(literal 1/6 binary64)) (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))))
(cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re))))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (sin.f64 im) (exp.f64 re)))

eval552.0ms (7.8%)

Compiler

Compiled 17015 to 9490 computations (44.2% saved)

prune71.0ms (1%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New3949403
Fresh000
Picked235
Done011
Total39613409
Accuracy
100.0%
Counts
409 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
36.7%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
26.3%
(+.f64 im (*.f64 im re))
50.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
49.6%
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
99.7%
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
4.0%
(*.f64 re (sin.f64 im))
30.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
30.7%
(*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
66.0%
(*.f64 im (exp.f64 re))
49.6%
(sin.f64 im)
23.8%
im
Compiler

Compiled 235 to 168 computations (28.5% saved)

localize214.0ms (3%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))
100.0%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
99.5%
(*.f64 #s(literal -1/6 binary64) re)
94.1%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
99.8%
(*.f64 re (sin.f64 im))
100.0%
(+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
100.0%
(*.f64 (*.f64 im #s(literal 1/2 binary64)) re)
99.9%
(*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
99.8%
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
99.8%
(*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
Compiler

Compiled 144 to 84 computations (41.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 104.0ms
Operation ival-mult, time spent: 50.0ms, 48.0% of total-time
Operation ival-pow, time spent: 15.0ms, 14.0% of total-time
Operation ival-add, time spent: 14.0ms, 14.0% of total-time
Operation ival-sin, time spent: 13.0ms, 13.0% of total-time
Operation ival-sub, time spent: 6.0ms, 6.0% of total-time
Operation const, time spent: 5.0ms, 5.0% of total-time
Operation ival-exp, time spent: 2.0ms, 2.0% of total-time

series55.0ms (0.8%)

Counts
9 → 146
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))>
#<alt (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))>
#<alt (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)>
#<alt (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) re)>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))>
#<alt (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))>
Outputs
#<alt (*.f64 #s(literal 1/3 binary64) (sin.f64 im))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/18 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/6 binary64) (sin.f64 im)))))))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 im (exp.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (exp.f64 re)) (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/360 binary64) (exp.f64 re))))))))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 im (exp.f64 re))>
#<alt (*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))>
#<alt (*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))>
#<alt (*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/120 binary64) (exp.f64 re))))))))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 im re)>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.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) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.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) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))>
#<alt im>
#<alt (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))>
#<alt (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))>
#<alt (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))>
#<alt (*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))>
#<alt (*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/6 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 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 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 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 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 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))>
#<alt #s(literal -1/6 binary64)>
#<alt (*.f64 #s(literal -1/6 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1/6 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))>
Calls

48 calls:

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

rewrite200.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1107×log1p-expm1-u
229×associate-*r*
200×expm1-log1p-u
196×add-exp-log
195×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031244
1440220
26327220
Stop Event
node limit
Counts
9 → 202
Calls
Call 1
Inputs
(*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) re)
(+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
(-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (exp.f64 re) (sin.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 re (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) re) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 im re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)
(fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) re im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(-.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 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 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 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 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 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(+.f64 im (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) (*.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) im) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) im) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))))
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(exp.f64 (+.f64 (log.f64 im) (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(exp.f64 (*.f64 (+.f64 (log.f64 im) (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64)))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(+.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/6 binary64) re #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 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/6 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))

simplify183.0ms (2.6%)

Algorithm
egg-herbie
Rules
609×times-frac
495×cancel-sign-sub-inv
458×associate-*r*
407×associate-*l*
384×fmm-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060412971
1153612275
2534811724
Stop Event
node limit
Counts
348 → 371
Calls
Call 1
Inputs
(*.f64 #s(literal 1/3 binary64) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/18 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/6 binary64) (sin.f64 im)))))))
(*.f64 #s(literal 1/3 binary64) (*.f64 im (exp.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (exp.f64 re)) (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/360 binary64) (exp.f64 re))))))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/120 binary64) (exp.f64 re))))))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))
#s(literal -1/6 binary64)
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (exp.f64 re) (sin.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 re (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) re) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 im re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)
(fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) re im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(-.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 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 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 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 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 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(+.f64 im (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) (*.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) im) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) im) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))))
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(exp.f64 (+.f64 (log.f64 im) (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(exp.f64 (*.f64 (+.f64 (log.f64 im) (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64)))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(+.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/6 binary64) re #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 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/6 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))
Outputs
(*.f64 #s(literal 1/3 binary64) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 im) re) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))))
(fma.f64 #s(literal 1/3 binary64) (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 1/18 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/6 binary64) (sin.f64 im)))))))
(fma.f64 #s(literal 1/3 binary64) (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/3 binary64) (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/18 binary64) (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) #s(literal 1/6 binary64)))))))
(fma.f64 #s(literal 1/3 binary64) (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/3 binary64) (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 re #s(literal 1/18 binary64)) #s(literal 1/6 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 re #s(literal 1/18 binary64)) #s(literal 1/6 binary64))) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(*.f64 #s(literal 1/3 binary64) (*.f64 im (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/3 binary64) im) (exp.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(*.f64 im (fma.f64 #s(literal -1/18 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(*.f64 im (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (exp.f64 re)) (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/18 binary64) (exp.f64 re) (*.f64 (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 re))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/360 binary64)))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/18 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/360 binary64)))) (*.f64 #s(literal 1/3 binary64) (exp.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/3 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/360 binary64) (exp.f64 re))))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/18 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/15120 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/360 binary64))))))))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/18 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/15120 binary64)) #s(literal 1/360 binary64))))))))
(*.f64 im (+.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) (*.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/15120 binary64)) #s(literal 1/360 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im)) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) #s(literal 1/2 binary64)))))))
(fma.f64 re (fma.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) (sin.f64 im)) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (exp.f64 re))))
(*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (exp.f64 re)))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re)))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))) (exp.f64 re))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (exp.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) (exp.f64 re)))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 re))) (*.f64 #s(literal 1/120 binary64) (exp.f64 re))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (exp.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (exp.f64 re) #s(literal 1/120 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (exp.f64 re) #s(literal -1/6 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/5040 binary64)) #s(literal 1/120 binary64))))) (exp.f64 re)))
(*.f64 im (+.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (exp.f64 re)) (*.f64 (*.f64 (exp.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(neg.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(neg.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(neg.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(neg.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))) (neg.f64 im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64))))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))))
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 (neg.f64 re) #s(literal 1/6 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 (neg.f64 re) #s(literal 1/6 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 (neg.f64 re) #s(literal 1/6 binary64)) (+.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) re (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) re (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) re (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal 1/6 binary64))) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal 1/6 binary64))) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal 1/6 binary64))) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 im re im))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 im re im))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 im re im))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 re (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) re))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) re))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))))
(neg.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) re)) (neg.f64 re))
(*.f64 (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 re))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) re)) (neg.f64 re))
(*.f64 (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 re))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)) (*.f64 im (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) re)) (neg.f64 re))
(*.f64 (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 re))) (neg.f64 re))
#s(literal -1/6 binary64)
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 re #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) re)
(*.f64 re #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(exp.f64 (log.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 re) (*.f64 (sin.f64 im) #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (exp.f64 re))
(*.f64 #s(literal 1/3 binary64) (*.f64 (sin.f64 im) (exp.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (exp.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(+.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 re #s(literal 6 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 re im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 re (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im))))))))
(/.f64 (*.f64 re (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 re (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) re) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 re (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64))))))
(pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 3 binary64))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 2 binary64))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.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 (*.f64 im #s(literal 1/2 binary64)) im)))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 im re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (fma.f64 im im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (fma.f64 im im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (*.f64 im (+.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (neg.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (*.f64 im #s(literal 1/2 binary64)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal -1/6 binary64))))
(pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 re #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 re #s(literal -1/6 binary64))
(pow.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 re #s(literal -1/6 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal -1/6 binary64)))
(*.f64 re #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 re #s(literal -1/6 binary64))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal -1/6 binary64))))
(*.f64 re #s(literal -1/6 binary64))
(exp.f64 (log.f64 (*.f64 re #s(literal -1/6 binary64))))
(*.f64 re #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re #s(literal -1/6 binary64))
(+.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+.f64 im (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) im)
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) im))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(expm1.f64 (log1p.f64 (fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) (*.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 im (-.f64 im (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64)) im))) (-.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))))) (-.f64 im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal -1 binary64))))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (+.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) (/.f64 im (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(*.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) im) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (-.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal -1 binary64))))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) (+.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) im) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) (/.f64 im (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(*.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) #s(literal 3 binary64))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(pow.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))) #s(literal 2 binary64))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 2 binary64)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(log.f64 (pow.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(expm1.f64 (log1p.f64 (fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(exp.f64 (+.f64 (log.f64 im) (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(exp.f64 (*.f64 (+.f64 (log.f64 im) (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re)))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal -1/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64)))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 re #s(literal -1/36 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/36 binary64) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)))
(pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(pow.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(log.f64 (exp.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(cbrt.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(exp.f64 (log.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 #s(literal -1/6 binary64) re #s(literal -1/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/6 binary64)) #s(literal -1/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) (sqrt.f64 (*.f64 re #s(literal -1/6 binary64))) #s(literal -1/6 binary64))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))

eval155.0ms (2.2%)

Compiler

Compiled 7757 to 5110 computations (34.1% saved)

prune74.0ms (1%)

Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New4446450
Fresh224
Picked145
Done044
Total44716463
Accuracy
100.0%
Counts
463 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
36.7%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
26.3%
(+.f64 im (*.f64 re im))
36.3%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
29.7%
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
18.4%
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
50.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
50.0%
(*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))) #s(literal 3 binary64))
49.6%
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
99.7%
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
4.0%
(*.f64 re (sin.f64 im))
66.0%
(*.f64 im (exp.f64 re))
6.3%
(*.f64 im re)
49.6%
(sin.f64 im)
23.8%
im
Compiler

Compiled 238 to 171 computations (28.2% saved)

localize204.0ms (2.9%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
99.9%
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
99.8%
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
99.8%
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
100.0%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
95.2%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
100.0%
(+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))
99.7%
(*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64)))
99.6%
(*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))) #s(literal 3 binary64))
99.6%
(*.f64 #s(literal 1/3 binary64) re)
Compiler

Compiled 128 to 82 computations (35.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
Operation ival-mult, time spent: 40.0ms, 43.0% of total-time
Operation ival-add, time spent: 22.0ms, 24.0% of total-time
Operation ival-pow, time spent: 12.0ms, 13.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 8.0% of total-time
Operation ival-sin, time spent: 7.0ms, 8.0% of total-time
Operation const, time spent: 5.0ms, 5.0% of total-time

series26.0ms (0.4%)

Counts
10 → 141
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/3 binary64) re)>
#<alt (*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))) #s(literal 3 binary64))>
#<alt (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))>
#<alt (*.f64 im (*.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/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))>
#<alt (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))>
#<alt (sqrt.f64 (+.f64 re #s(literal 1 binary64)))>
Outputs
#<alt (*.f64 #s(literal 3 binary64) (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 #s(literal 1/40 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1680 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/40 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/3 binary64) re))))>
#<alt (*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))))))))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))>
#<alt (*.f64 #s(literal 1/3 binary64) (sin.f64 im))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))>
#<alt (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt #s(literal 1/3 binary64)>
#<alt (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))>
#<alt (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))>
#<alt (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))>
#<alt (*.f64 #s(literal 1/3 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/3 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 im re)>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.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) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.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) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt 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 (*.f64 im (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 im)) (*.f64 #s(literal 1/16 binary64) (*.f64 re (sin.f64 im))))))))>
#<alt (*.f64 (sqrt.f64 re) (sin.f64 im))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) 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 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) re))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/16 binary64) re) #s(literal 1/8 binary64))))))>
#<alt (sqrt.f64 re)>
#<alt (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))>
#<alt (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))>
Calls

45 calls:

TimeVariablePointExpression
4.0ms
im
@inf
(* im (* re (+ 1 (* 1/2 re))))
3.0ms
re
@-inf
(* (sin im) (sqrt (+ re 1)))
1.0ms
re
@inf
(* (sin im) (sqrt (+ re 1)))
1.0ms
im
@inf
(* (* (sin im) (+ (* 1/3 re) 1/3)) 3)
1.0ms
im
@0
(* im (* re (+ 1 (* 1/2 re))))

rewrite187.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
784×prod-diff
690×log1p-expm1-u
212×associate-*r*
178×expm1-log1p-u
177×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028217
1409209
25441209
Stop Event
node limit
Counts
10 → 216
Calls
Call 1
Inputs
(*.f64 #s(literal 1/3 binary64) re)
(*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))
(*.f64 im (*.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/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/3 binary64) re))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/3 binary64) re)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)) #s(literal 9 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sin.f64 im)) #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(fma.f64 (sin.f64 im) (*.f64 #s(literal 1/3 binary64) re) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64))) (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 re #s(literal 1/3 binary64) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1/3 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1/3 binary64))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) im))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 re im) (-.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)))
(pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #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 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) re) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 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)))
(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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re))
(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)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) (log.f64 (sin.f64 im))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.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/2 binary64)) (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (sqrt.f64 (fma.f64 re re #s(literal -1 binary64))) (sqrt.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(hypot.f64 #s(literal 1 binary64) (sqrt.f64 re))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)))
(exp.f64 (*.f64 (log1p.f64 re) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) #s(literal 1 binary64)))

simplify298.0ms (4.2%)

Algorithm
egg-herbie
Rules
641×associate-*r*
552×associate-*l*
548×fma-define
343×distribute-rgt-in
339×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
072912306
1196511082
2719111064
Stop Event
node limit
Counts
357 → 410
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))
(*.f64 im (+.f64 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 #s(literal 1/40 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1680 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/40 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 #s(literal 1/3 binary64) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))
(*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))
#s(literal 1/3 binary64)
(+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))
(+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))
(+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))
(*.f64 #s(literal 1/3 binary64) re)
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/3 binary64) re)
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
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)))
(*.f64 im (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 im)) (*.f64 #s(literal 1/16 binary64) (*.f64 re (sin.f64 im))))))))
(*.f64 (sqrt.f64 re) (sin.f64 im))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/16 binary64) re) #s(literal 1/8 binary64))))))
(sqrt.f64 re)
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/3 binary64) re))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/3 binary64) re)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)) #s(literal 9 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sin.f64 im)) #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(fma.f64 (sin.f64 im) (*.f64 #s(literal 1/3 binary64) re) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 re #s(literal 1/9 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64))) (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 re #s(literal 1/3 binary64) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1/3 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1/3 binary64))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) im))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 re im) (-.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)))
(pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #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 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) re) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 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)))
(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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re))
(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)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) (log.f64 (sin.f64 im))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.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/2 binary64)) (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (sqrt.f64 (fma.f64 re re #s(literal -1 binary64))) (sqrt.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(hypot.f64 #s(literal 1 binary64) (sqrt.f64 re))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)))
(exp.f64 (*.f64 (log1p.f64 re) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 3 binary64) (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 im (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(*.f64 im (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 #s(literal 1/40 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))))))
(*.f64 im (fma.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/40 binary64))))))
(*.f64 im (+.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/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) re)))
(*.f64 im (+.f64 (*.f64 #s(literal 3 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1680 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/40 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))))))
(*.f64 im (fma.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/1680 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1/40 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/1680 binary64)) #s(literal 1/40 binary64))) (*.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)))) (+.f64 re #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (-.f64 (neg.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (-.f64 (neg.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (-.f64 (neg.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re)) (neg.f64 re))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 im (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 im (+.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/18 binary64) (*.f64 re #s(literal -1/18 binary64))))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))))))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/3 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))))))))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/3 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 im (+.f64 #s(literal 1/3 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (+.f64 #s(literal -1/18 binary64) (*.f64 re #s(literal -1/18 binary64)))) (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 #s(literal 1/3 binary64) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im)))
(*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))
(*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))
(*.f64 re (*.f64 #s(literal 1/3 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))
(*.f64 re (*.f64 #s(literal 1/3 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sin.f64 im) re))))
(*.f64 re (*.f64 #s(literal 1/3 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 #s(literal 1/3 binary64) (*.f64 re (sin.f64 im)))
(*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1/3 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (*.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal -1/3 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1/3 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (*.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal -1/3 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 im)) (*.f64 #s(literal -1/3 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1/3 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (*.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal -1/3 binary64)) (neg.f64 re))
#s(literal 1/3 binary64)
(+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) re)
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/3 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/3 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/3 binary64) re)))
(*.f64 #s(literal 1/3 binary64) re)
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/3 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/3 binary64) re)))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/3 binary64) re)))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
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 (/.f64 #s(literal 1 binary64) re) #s(literal 1/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 (/.f64 #s(literal 1 binary64) re) #s(literal 1/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 (/.f64 #s(literal 1 binary64) re) #s(literal 1/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 (/.f64 #s(literal 1 binary64) re) #s(literal 1/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 (/.f64 #s(literal 1 binary64) re) #s(literal 1/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 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)))
(*.f64 im (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))))
(*.f64 im (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 im (+.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (*.f64 #s(literal 1/120 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (sin.f64 im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (sin.f64 im)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))
(+.f64 (sin.f64 im) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal -1/8 binary64) #s(literal 1/2 binary64))) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 im)) (*.f64 #s(literal 1/16 binary64) (*.f64 re (sin.f64 im))))))))
(+.f64 (sin.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (sin.f64 im) (*.f64 re (fma.f64 #s(literal -1/8 binary64) (sin.f64 im) (*.f64 (*.f64 re #s(literal 1/16 binary64)) (sin.f64 im)))))))
(fma.f64 re (fma.f64 re (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/16 binary64) #s(literal -1/8 binary64))) (*.f64 (sin.f64 im) #s(literal 1/2 binary64))) (sin.f64 im))
(*.f64 (sqrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (sqrt.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im)))))
(*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (sin.f64 im))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))))))
(*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 re (+.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sin.f64 im) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 re) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 im) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (fma.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sin.f64 im))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sin.f64 im) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 im) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 im) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sin.f64 im) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (neg.f64 re))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 im (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(*.f64 im (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (fma.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/40 binary64))))))
(*.f64 im (+.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/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))))))))
(*.f64 im (+.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/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)))) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (-.f64 (neg.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (-.f64 (neg.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(neg.f64 (*.f64 re (*.f64 #s(literal -1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (-.f64 (neg.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re)) (neg.f64 re))
#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 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/8 binary64)))))
(fma.f64 re (fma.f64 re #s(literal -1/8 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/16 binary64) re) #s(literal 1/8 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 #s(literal 1/16 binary64) re #s(literal -1/8 binary64))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/16 binary64) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 re)
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 re (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (fma.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 re (+.f64 (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal 1/8 binary64))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))) (neg.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re)))
(pow.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1 binary64))
(*.f64 #s(literal 1/3 binary64) re)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 3 binary64))
(*.f64 #s(literal 1/3 binary64) re)
(pow.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 2 binary64))
(*.f64 #s(literal 1/3 binary64) re)
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) re))
(*.f64 #s(literal 1/3 binary64) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/3 binary64) re))))
(*.f64 #s(literal 1/3 binary64) re)
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/3 binary64) re)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 #s(literal 1/3 binary64) re)
(exp.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) re)))
(*.f64 #s(literal 1/3 binary64) re)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/3 binary64) re)
(+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)) #s(literal 9 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)) #s(literal 2 binary64)) #s(literal 9 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(+.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (*.f64 #s(literal 1/3 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (-.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal 1/9 binary64))) (*.f64 re (*.f64 #s(literal 1/9 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (sin.f64 im))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)) (*.f64 (sin.f64 im) (-.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64)))) (*.f64 (sin.f64 im) (-.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal 1/9 binary64))) (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64))) (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (sin.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 3 binary64))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sin.f64 im)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(fma.f64 (*.f64 #s(literal 1/3 binary64) re) (sin.f64 im) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(fma.f64 (sin.f64 im) (*.f64 #s(literal 1/3 binary64) re) (*.f64 #s(literal 1/3 binary64) (sin.f64 im)))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))) (/.f64 #s(literal -1/9 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64)))
(*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64)))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 re #s(literal 1/9 binary64)))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64)) #s(literal 1/27 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64))) (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 re #s(literal 1/9 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/27 binary64) #s(literal 1/27 binary64)) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/27 binary64) #s(literal -1/27 binary64))) (fma.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) re) #s(literal 1/9 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/9 binary64) #s(literal 1/9 binary64)) (fma.f64 re #s(literal -1/3 binary64) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64))) (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/9 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 1/3 binary64) re #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/9 binary64) #s(literal 1/9 binary64)) (fma.f64 re #s(literal -1/3 binary64) #s(literal 1/3 binary64)))
(pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)))))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 re #s(literal 1/3 binary64) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) (sqrt.f64 (*.f64 #s(literal 1/3 binary64) re)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) im))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (/.f64 (+.f64 re (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 re im) (-.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 im 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 re #s(literal -1/2 binary64)))))
(*.f64 im (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 1 binary64))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 3 binary64))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 2 binary64))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re) im))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.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 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)) #s(literal 3 binary64)))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))) #s(literal 1 binary64)))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.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))))
(fma.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 re (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.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 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re)
(fma.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 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 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 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (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) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (+.f64 re (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 re (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 3 binary64)) #s(literal 1/8 binary64))) re) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (+.f64 re (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 re (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))
(fma.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)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(fma.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)))
(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))
(fma.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)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.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)))
(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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re))
(fma.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(fma.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)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(fma.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)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(fma.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)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(fma.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)))
(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)))))
(fma.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)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.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)))
(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 #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)))
(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/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(*.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))))
(fma.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)))
(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 #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)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sin.f64 im)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) (log.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.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 (sin.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 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (sin.f64 im) (/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)) #s(literal 2 binary64)) #s(literal 9 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal 1/3 binary64) re #s(literal 1/3 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (sqrt.f64 (fma.f64 re re #s(literal -1 binary64))) (sqrt.f64 (+.f64 re #s(literal -1 binary64))))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(fabs.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(hypot.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64)))))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 re) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 re)) #s(literal 1 binary64)))
(sqrt.f64 (+.f64 re #s(literal 1 binary64)))

eval214.0ms (3%)

Compiler

Compiled 8465 to 6122 computations (27.7% saved)

prune87.0ms (1.2%)

Pruning

17 alts after pruning (5 fresh and 12 done)

PrunedKeptTotal
New4662468
Fresh033
Picked145
Done088
Total46717484
Accuracy
100.0%
Counts
484 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
36.7%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
26.3%
(+.f64 im (*.f64 re im))
36.3%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
29.7%
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
18.4%
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
50.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
50.0%
(*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))) #s(literal 3 binary64))
55.2%
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
26.2%
(*.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) #s(literal 3 binary64))
99.7%
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
4.0%
(*.f64 re (sin.f64 im))
66.0%
(*.f64 im (exp.f64 re))
6.3%
(*.f64 im re)
49.6%
(sin.f64 im)
23.8%
im
Compiler

Compiled 359 to 229 computations (36.2% saved)

regimes35.0ms (0.5%)

Counts
23 → 1
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re im))
(*.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) #s(literal 3 binary64))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 re (sin.f64 im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1/3 binary64))) #s(literal 3 binary64))
(*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
(*.f64 (exp.f64 re) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re)))))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Calls

5 calls:

11.0ms
im
10.0ms
(sin.f64 im)
6.0ms
re
4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (exp.f64 re) (sin.f64 im))
100.0%1(exp.f64 re)
100.0%1(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes52.0ms (0.7%)

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

4 calls:

18.0ms
re
15.0ms
(sin.f64 im)
14.0ms
im
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
92.1%3re
81.2%3im
92.1%3(exp.f64 re)
80.5%3(sin.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes13.0ms (0.2%)

Counts
11 → 3
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re im))
(*.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) re))) #s(literal 3 binary64))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 re (sin.f64 im))
Outputs
(*.f64 im (exp.f64 re))
(sin.f64 im)
(*.f64 im (exp.f64 re))
Calls

2 calls:

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

Compiled 7 to 5 computations (28.6% saved)

regimes24.0ms (0.3%)

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

3 calls:

9.0ms
(sin.f64 im)
9.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
58.8%3(sin.f64 im)
58.2%2im
62.9%2re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

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

2 calls:

4.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
36.3%1re
36.3%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

Counts
2 → 2
Calls
Call 1
Inputs
im
(*.f64 im re)
Outputs
im
(*.f64 im re)
Calls

2 calls:

3.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
26.6%2re
26.7%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes2.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
im
Outputs
im
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000000334690913
+inf
0.0ms
0.0
0.9999981468590975
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000000334690913
+inf
0.0ms
0.0
0.9999981468590975
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch21.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
3.612621457113649e+73
7.4593530564840126e+81
Results
17.0ms143×256infinite
0.0ms256infinite
Compiler

Compiled 237 to 162 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
Operation ival-sin, time spent: 4.0ms, 63.0% of total-time
Operation ival-exp, time spent: 1.0ms, 16.0% of total-time
Operation ival-mult, time spent: 1.0ms, 16.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
1.2466539244532204e+67
5.1966272568653396e+67
Results
9.0ms71×256valid
3.0ms24×256infinite
0.0ms256valid
Compiler

Compiled 72 to 51 computations (29.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
Operation ival-sin, time spent: 4.0ms, 72.0% of total-time
Operation ival-exp, time spent: 1.0ms, 18.0% of total-time
Operation ival-mult, time spent: 1.0ms, 18.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Rules
11×*-commutative
+-commutative
if-if-or-not
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048422
176422
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 im (exp.f64 re))))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (<=.f64 re #s(literal 36999999999999997332188717412897806280512034348041643157536761087585681408 binary64)) (sin.f64 im) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 im re))
(if (<=.f64 im #s(literal 13499999999999999542459821588873869492187716576813186756927910051840 binary64)) im (*.f64 im re))
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 im (exp.f64 re))))
(if (or (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(if (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (or (<=.f64 (exp.f64 re) #s(literal 0 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 (exp.f64 re) im) (sin.f64 im))
(if (<=.f64 re #s(literal 36999999999999997332188717412897806280512034348041643157536761087585681408 binary64)) (sin.f64 im) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))))
(if (<=.f64 re #s(literal 36999999999999997332188717412897806280512034348041643157536761087585681408 binary64)) (sin.f64 im) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re im)) (*.f64 im #s(literal 1/2 binary64))))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re im)) (*.f64 im #s(literal 1/2 binary64)))))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re im))
(if (<=.f64 im #s(literal 13499999999999999542459821588873869492187716576813186756927910051840 binary64)) im (*.f64 im re))
(if (<=.f64 im #s(literal 13499999999999999542459821588873869492187716576813186756927910051840 binary64)) im (*.f64 re im))
im
Compiler

Compiled 126 to 81 computations (35.7% saved)

soundness329.0ms (4.6%)

Rules
916×fma-define
776×prod-exp
570×fmm-def
544×distribute-rgt-in
541×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
091751539628567
1269051539625617
01041028
1272967
2847935
32601914
44147911
57218911
Stop Event
node limit
node limit
Compiler

Compiled 50 to 28 computations (44% saved)

end0.0ms (0%)

preprocess75.0ms (1.1%)

Remove

(negabs im)

Compiler

Compiled 318 to 182 computations (42.8% saved)

Profiling

Loading profile data...