math.exp on complex, imaginary part

Time bar (total: 11.2s)

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
ival-exp: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-sin: 0.0ms (0% of total)

sample926.0ms (8.3%)

Results
725.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 519.0ms
ival-sin: 324.0ms (62.4% of total)
ival-mult: 120.0ms (23.1% of total)
ival-exp: 65.0ms (12.5% of total)
const: 7.0ms (1.3% of total)
backward-pass: 3.0ms (0.6% of total)
Bogosity

preprocess65.0ms (0.6%)

Algorithm
egg-herbie
Rules
73×fma-define
39×fma-neg
30×associate-*r*
26×unsub-neg
24×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022163
146161
286155
3157155
4314155
5527155
6563155
7577155
8585155
9585155
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)

explain165.0ms (1.5%)

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))
Results
146.0ms512×0valid
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 129.0ms
ival-sin: 121.0ms (93.9% of total)
ival-exp: 4.0ms (3.1% of total)
ival-mult: 4.0ms (3.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

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)

localize26.0ms (0.2%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
Results
20.0ms256×0valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sin: 6.0ms (59.1% of total)
ival-exp: 2.0ms (19.7% of total)
ival-mult: 2.0ms (19.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.1%)

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
3.0ms
re
@0
(* (exp re) (sin im))
1.0ms
re
@inf
(* (exp re) (sin im))
1.0ms
im
@0
(* (exp re) (sin im))
0.0ms
im
@-inf
(* (exp re) (sin im))
0.0ms
im
@inf
(* (exp re) (sin im))

rewrite246.0ms (2.2%)

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

simplify98.0ms (0.9%)

Algorithm
egg-herbie
Rules
776×prod-exp
570×fma-neg
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))

eval11.0ms (0.1%)

Compiler

Compiled 714 to 360 computations (49.6% saved)

prune8.0ms (0.1%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New51455
Fresh000
Picked011
Done000
Total51556
Accuracy
100.0%
Counts
56 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
67.7%
(*.f64 im (exp.f64 re))
47.3%
(sin.f64 im)
Compiler

Compiled 34 to 23 computations (32.4% saved)

localize169.0ms (1.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
99.8%
(*.f64 re (sin.f64 im))
99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 im (exp.f64 re))
Results
140.0ms256×0valid
Compiler

Compiled 43 to 14 computations (67.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-sin: 110.0ms (90.8% of total)
ival-mult: 5.0ms (4.1% of total)
ival-add: 4.0ms (3.3% of total)
ival-exp: 2.0ms (1.7% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0.1%)

Counts
4 → 45
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)))>
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)))))>
Calls

24 calls:

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

rewrite117.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
916×log1p-expm1-u
916×expm1-log1p-u
868×prod-diff
333×fma-define
177×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01680
121080
2253380
Stop Event
node limit
Counts
4 → 143
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)))
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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 (-.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)))) (-.f64 (fma.f64 re re #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)) (-.f64 (fma.f64 re re #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 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(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 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 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 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (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 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.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 (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 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.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 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.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) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 (+.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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 (-.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)))) (-.f64 (fma.f64 re re #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)) (-.f64 (fma.f64 re re #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 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(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 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 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 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (sin.f64 im))

simplify147.0ms (1.3%)

Algorithm
egg-herbie
Rules
526×times-frac
443×distribute-lft-in
414×distribute-rgt-in
347×*-commutative
248×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03136632
18246316
224505863
370865863
Stop Event
node limit
Counts
188 → 145
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 (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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 (-.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)))) (-.f64 (fma.f64 re re #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)) (-.f64 (fma.f64 re re #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 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(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 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 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 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (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 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.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 (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 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.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 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.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) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 (+.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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 (-.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)))) (-.f64 (fma.f64 re re #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)) (-.f64 (fma.f64 re re #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 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(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 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 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 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) re) (sin.f64 im))
(fma.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))) (sin.f64 im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (sin.f64 im))
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 re) #s(literal 1/2 binary64)))))
(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 im (*.f64 re #s(literal 1/6 binary64)))) im) im)
(fma.f64 re (fma.f64 re (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 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)))))
(*.f64 re (+.f64 (sin.f64 im) (/.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 re (+.f64 (sin.f64 im) (/.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 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) 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 (+.f64 re #s(literal 1 binary64)) (+.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 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 (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 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 re #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) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 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 #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 (+.f64 re #s(literal 1 binary64)) (+.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 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)) (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 (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 (*.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)) (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 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 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 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)))) (fma.f64 re #s(literal -1/6 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)))))
(*.f64 re (+.f64 (sin.f64 im) (/.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 re (+.f64 (sin.f64 im) (/.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 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (exp.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(+.f64 (*.f64 im (exp.f64 re)) #s(literal 0 binary64))
(pow.f64 (*.f64 im (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 (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (exp.f64 re))) #s(literal 2 binary64))
(*.f64 im (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)))
(*.f64 im (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 im) (exp.f64 re)))
(*.f64 im (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (exp.f64 re)))))
(*.f64 im (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 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 (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(+.f64 (*.f64 im (exp.f64 re)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 im (exp.f64 re))))
(*.f64 im (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 im)))
(*.f64 im (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 im)) #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 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #s(literal -1 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 (fma.f64 re re #s(literal -1 binary64)) (/.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))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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 (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 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #s(literal -1 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 (-.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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.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 (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 (fma.f64 re re #s(literal -1 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)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (fma.f64 re re #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 (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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (sin.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (fma.f64 re re #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 (-.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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (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))
(*.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)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 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 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)))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 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 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 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 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) 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)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (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))))
(+.f64 (*.f64 re (sin.f64 im)) #s(literal 0 binary64))
(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)))
(*.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))))
(+.f64 (*.f64 re (sin.f64 im)) #s(literal 0 binary64))
(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 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.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 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (pow.f64 (cbrt.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)))
(*.f64 (pow.f64 (cbrt.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 (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 (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 (+.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 (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 (+.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) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #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 #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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #s(literal -1 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 (fma.f64 re re #s(literal -1 binary64)) (/.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))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.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 (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 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.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 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (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))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 re #s(literal -1 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 (-.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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.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 (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 (fma.f64 re re #s(literal -1 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)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (fma.f64 re re #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 (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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (sin.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 (fma.f64 re re #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 (-.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 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (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))
(*.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)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 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 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)))))
(+.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 0 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 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 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 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (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 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.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 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) 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)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))

eval27.0ms (0.2%)

Compiler

Compiled 1900 to 1002 computations (47.3% saved)

prune24.0ms (0.2%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New1387145
Fresh000
Picked044
Done011
Total13812150
Accuracy
100.0%
Counts
150 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
34.5%
(+.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.5%
(+.f64 im (*.f64 im re))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
4.0%
(*.f64 re (sin.f64 im))
29.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))))))
29.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))))
67.7%
(*.f64 im (exp.f64 re))
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 194 to 133 computations (31.4% saved)

localize295.0ms (2.6%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 re (sin.f64 im))
100.0%
(+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))
99.9%
(*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64))))
100.0%
(+.f64 im (*.f64 im re))
100.0%
(+.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))))))
100.0%
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
99.9%
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
99.2%
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
Results
190.0ms256×0valid
Compiler

Compiled 140 to 63 computations (55% saved)

Precisions
Click to see histograms. Total time spent on operations: 161.0ms
ival-sin: 95.0ms (59% of total)
ival-mult: 46.0ms (28.6% of total)
ival-add: 17.0ms (10.6% of total)
const: 2.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series29.0ms (0.3%)

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

42 calls:

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

rewrite200.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1290×log1p-expm1-u
215×associate-*r*
173×expm1-log1p-u
171×add-cube-cbrt
169×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify198.0ms (1.8%)

Algorithm
egg-herbie
Rules
555×distribute-lft-neg-in
535×distribute-rgt-neg-in
492×fma-neg
381×associate-*r*
338×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval236.0ms (2.1%)

Compiler

Compiled 7824 to 4513 computations (42.3% saved)

prune70.0ms (0.6%)

Pruning

19 alts after pruning (10 fresh and 9 done)

PrunedKeptTotal
New3768384
Fresh022
Picked145
Done055
Total37719396
Accuracy
100.0%
Counts
396 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im))))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
36.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.8%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
26.5%
(+.f64 im (*.f64 im re))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
26.4%
(*.f64 re (+.f64 im (/.f64 im re)))
4.0%
(*.f64 re (sin.f64 im))
9.5%
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
29.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))))))
29.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))))
67.7%
(*.f64 im (exp.f64 re))
6.7%
(*.f64 im re)
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 347 to 235 computations (32.3% saved)

localize317.0ms (2.8%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
85.5%
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
100.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
100.0%
(*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
99.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
99.5%
(*.f64 re #s(literal 1/6 binary64))
100.0%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
93.3%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
99.9%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
99.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
99.5%
(*.f64 #s(literal 1/6 binary64) re)
97.4%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
Results
237.0ms256×0valid
Compiler

Compiled 217 to 137 computations (36.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 125.0ms
ival-mult: 74.0ms (59.3% of total)
ival-add: 32.0ms (25.6% of total)
ival-pow: 13.0ms (10.4% of total)
const: 6.0ms (4.8% of total)
backward-pass: 0.0ms (0% of total)

series144.0ms (1.3%)

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

63 calls:

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

rewrite211.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
346×associate-*r*
258×log1p-expm1-u
258×expm1-log1p-u
255×add-cube-cbrt
252×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify698.0ms (6.2%)

Algorithm
egg-herbie
Rules
561×cancel-sign-sub-inv
556×fma-neg
501×fma-define
489×distribute-rgt-neg-in
477×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071619943
1189019149
2508018985
Stop Event
node limit
Counts
480 → 434
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) 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 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.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 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) 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 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
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))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (+.f64 (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 im (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re))) re)) (*.f64 #s(literal 1/2 binary64) im)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im re)
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(*.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 #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 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 #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 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.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 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 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 im (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 im re))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 im re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 im re))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))) (*.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (*.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))) (-.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 im re (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 re im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.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 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (*.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 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) im))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 im re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #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))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(+.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/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 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(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 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 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 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (*.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 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(+.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im))
(fma.f64 (*.f64 im re) #s(literal 1/2 binary64) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 im re))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 im re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 im re))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))) (*.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (*.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))) (-.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 im re (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 re im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))
(pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im))))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(exp.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)
(fma.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) re im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) im)
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(+.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 im re))
(+.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) (*.f64 im re))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im)) (*.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))) (-.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im)))
(pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(fma.f64 im re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(fma.f64 re im (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(fma.f64 re im (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
Outputs
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
(*.f64 re (+.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) 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 re (+.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) #s(literal 1/6 binary64))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re))))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.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 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 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 (*.f64 im #s(literal 1/2 binary64)) (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 (*.f64 im #s(literal 1/2 binary64)) (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 #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 #s(literal 1/6 binary64) re)
(*.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/6 binary64) re)
(*.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/6 binary64) re)
(*.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/6 binary64) re)
(*.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/6 binary64) re)
(*.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/6 binary64) re)
(*.f64 re #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) re)
(*.f64 re #s(literal 1/6 binary64))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
(*.f64 re (+.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) 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 re (+.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 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 (*.f64 im #s(literal 1/6 binary64)) re (*.f64 im #s(literal 1/2 binary64))) im) im)
(fma.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) im) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (+.f64 (/.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 im (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64)))) (/.f64 im (pow.f64 re #s(literal 3 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (fma.f64 im #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))) (/.f64 im (pow.f64 re #s(literal 3 binary64)))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re))) re)) (*.f64 #s(literal 1/2 binary64) im)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 im (/.f64 im re))) re) (*.f64 im #s(literal 1/2 binary64))) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (/.f64 im (neg.f64 re)) im) re)) re))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 im re)
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (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 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 im re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 im re) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 im re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))) (*.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (-.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (*.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (*.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (-.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (*.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))) (-.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (*.f64 re (-.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (*.f64 im re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (*.f64 re (-.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (*.f64 im re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 im re (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 re im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (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))
(*.f64 re #s(literal 1/6 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 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 re #s(literal 1/6 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)))
(*.f64 re #s(literal 1/6 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 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(+.f64 re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal 1/216 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/216 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 re #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 re #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64))) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) im))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 im re) #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 im re)) (*.f64 im re))
(*.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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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))))))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 im (*.f64 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 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 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (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 im (*.f64 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 im (*.f64 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(+.f64 re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.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))
(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 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 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 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (-.f64 re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/4 binary64))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(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))))
(*.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))))
(*.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)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64) re)
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) re)
(-.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))
(*.f64 re #s(literal 1/6 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 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 re #s(literal 1/6 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)))
(*.f64 re #s(literal 1/6 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 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im re) (-.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (*.f64 im re) #s(literal 1/2 binary64) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im))
(*.f64 im (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 im re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 im re) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 im re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))) (*.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (-.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (*.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (*.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (-.f64 (*.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (*.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (-.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))) (-.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (*.f64 re (-.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (*.f64 im re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (*.f64 re (-.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 (*.f64 im re) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 im re (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 re im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 im (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) im) re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) im)
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))
(fabs.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(pow.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (pow.f64 im #s(literal 4 binary64))))
(fabs.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re) #s(literal -1/6 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) 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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 im re))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) (*.f64 im re))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))))
(expm1.f64 (log1p.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 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal -1/6 binary64)) (*.f64 im re)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 im (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im)) (*.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal -1/6 binary64)) (*.f64 im re)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 re (pow.f64 im #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 im (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (*.f64 im (-.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 im (-.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (*.f64 im (-.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))) (-.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im)))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (*.f64 im (-.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 im (-.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (*.f64 im (-.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 1 binary64))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))) #s(literal 3 binary64))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))) #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 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #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 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 3 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))) #s(literal 1 binary64)))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) 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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) 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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) 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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) 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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 im (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))))
(*.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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) 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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))

eval130.0ms (1.2%)

Compiler

Compiled 8380 to 5417 computations (35.4% saved)

prune76.0ms (0.7%)

Pruning

21 alts after pruning (8 fresh and 13 done)

PrunedKeptTotal
New4313434
Fresh055
Picked145
Done099
Total43221453
Accuracy
100.0%
Counts
453 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
31.5%
(+.f64 im (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 im re)))
15.9%
(+.f64 im (*.f64 re (+.f64 im (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im))))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
36.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.8%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
26.5%
(+.f64 im (*.f64 im re))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
26.4%
(*.f64 re (+.f64 im (/.f64 im re)))
17.5%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
4.0%
(*.f64 re (sin.f64 im))
29.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))))))
29.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))))
67.7%
(*.f64 im (exp.f64 re))
6.7%
(*.f64 im re)
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 415 to 264 computations (36.4% saved)

localize481.0ms (4.3%)

Localize:

Found 16 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)
93.5%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
99.9%
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
89.3%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
100.0%
(*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
99.9%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
99.5%
(*.f64 #s(literal 1/6 binary64) re)
93.3%
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
100.0%
(+.f64 im (/.f64 im re))
87.4%
(*.f64 re (+.f64 im (/.f64 im re)))
100.0%
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im)))))
99.9%
(*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im)))
99.7%
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
99.5%
(*.f64 im #s(literal 1/6 binary64))
Results
332.0ms256×0valid
Compiler

Compiled 251 to 159 computations (36.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 279.0ms
ival-add: 149.0ms (53.5% of total)
ival-mult: 90.0ms (32.3% of total)
ival-pow: 26.0ms (9.3% of total)
const: 6.0ms (2.2% of total)
ival-sub: 5.0ms (1.8% of total)
ival-div: 2.0ms (0.7% of total)
backward-pass: 0.0ms (0% of total)

series128.0ms (1.1%)

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

72 calls:

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

rewrite140.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
332×log1p-expm1-u
332×expm1-log1p-u
329×add-cube-cbrt
323×add-exp-log
322×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039405
1714385
Stop Event
node limit
Counts
14 → 242
Calls
Call 1
Inputs
(*.f64 im #s(literal 1/6 binary64))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im)))))
(*.f64 re (+.f64 im (/.f64 im re)))
(+.f64 im (/.f64 im re))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (*.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)))
(*.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 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal 1/6 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal 1/6 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(fma.f64 re im (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 re im) (*.f64 re (/.f64 im re)))
(+.f64 (*.f64 im re) (*.f64 (/.f64 im re) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 im (/.f64 im re))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (+.f64 im (/.f64 im re))))))
(cbrt.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(exp.f64 (log.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (/.f64 im re) re))
(fma.f64 re im (*.f64 re (/.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (/.f64 im re))) (/.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (-.f64 im (/.f64 im re))))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im (/.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 im (/.f64 im re))) (sqrt.f64 (+.f64 im (/.f64 im re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (*.f64 im (/.f64 im re)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (*.f64 im (/.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (/.f64 im re))))
(pow.f64 (+.f64 im (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 im (/.f64 im re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 im (/.f64 im re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 im (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 im (/.f64 im re)))))
(cbrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 im (/.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 im (/.f64 im re))))
(exp.f64 (log.f64 (+.f64 im (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (+.f64 im (/.f64 im re))) #s(literal 1 binary64)))
(fma.f64 im (/.f64 #s(literal 1 binary64) re) im)
(fma.f64 #s(literal 1 binary64) im (/.f64 im re))
(fma.f64 #s(literal 1 binary64) (/.f64 im re) im)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 im re)) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (/.f64 im re))
(fma.f64 (sqrt.f64 (/.f64 im re)) (sqrt.f64 (/.f64 im re)) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (/.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #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 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))
(fma.f64 re im (*.f64 re (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re #s(literal -1/6 binary64))) im) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 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 (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 (*.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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (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 (*.f64 im (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(sqrt.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 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal -1/6 binary64)))))
(cbrt.f64 (*.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 (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 #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)))
(-.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))
(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 (+.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))) 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))))))
(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 (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 (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 (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 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)))
(*.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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (cbrt.f64 (pow.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))

simplify201.0ms (1.8%)

Algorithm
egg-herbie
Rules
474×times-frac
431×associate-*r*
406×associate-*l*
302×exp-prod
268×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064115819
1142913851
2483213704
Stop Event
node limit
Counts
467 → 375
Calls
Call 1
Inputs
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #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 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) 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 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
im
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 im re))
(*.f64 im re)
(*.f64 im re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(/.f64 im re)
(/.f64 (+.f64 im (*.f64 im re)) re)
(/.f64 (+.f64 im (*.f64 im re)) re)
(/.f64 (+.f64 im (*.f64 im re)) re)
im
im
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) 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 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 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 (*.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 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal 1/6 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal 1/6 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(fma.f64 re im (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 re im) (*.f64 re (/.f64 im re)))
(+.f64 (*.f64 im re) (*.f64 (/.f64 im re) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 im (/.f64 im re))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (+.f64 im (/.f64 im re))))))
(cbrt.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(exp.f64 (log.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (/.f64 im re) re))
(fma.f64 re im (*.f64 re (/.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (/.f64 im re))) (/.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (-.f64 im (/.f64 im re))))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im (/.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 im (/.f64 im re))) (sqrt.f64 (+.f64 im (/.f64 im re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (*.f64 im (/.f64 im re)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (*.f64 im (/.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (/.f64 im re))))
(pow.f64 (+.f64 im (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 im (/.f64 im re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 im (/.f64 im re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 im (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 im (/.f64 im re)))))
(cbrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 im (/.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 im (/.f64 im re))))
(exp.f64 (log.f64 (+.f64 im (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (+.f64 im (/.f64 im re))) #s(literal 1 binary64)))
(fma.f64 im (/.f64 #s(literal 1 binary64) re) im)
(fma.f64 #s(literal 1 binary64) im (/.f64 im re))
(fma.f64 #s(literal 1 binary64) (/.f64 im re) im)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 im re)) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (/.f64 im re))
(fma.f64 (sqrt.f64 (/.f64 im re)) (sqrt.f64 (/.f64 im re)) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (/.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #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 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))
(fma.f64 re im (*.f64 re (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re #s(literal -1/6 binary64))) im) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 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 (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 (*.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 (*.f64 (pow.f64 im #s(literal 6 binary64)) (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 (*.f64 im (sqrt.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(sqrt.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 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal -1/6 binary64)))))
(cbrt.f64 (*.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 (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 #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)))
(-.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))
(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 (+.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))) 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))))))
(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 (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 (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 (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 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)))
(*.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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (cbrt.f64 (pow.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/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 #s(literal 1/2 binary64) re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #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 im (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) 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 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
im
(+.f64 im (*.f64 im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(+.f64 im (*.f64 im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(+.f64 im (*.f64 im re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im re)
(*.f64 im re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(/.f64 im re)
(/.f64 (+.f64 im (*.f64 im re)) re)
(/.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) re)
(/.f64 (fma.f64 im re im) re)
(/.f64 (+.f64 im (*.f64 im re)) re)
(/.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) re)
(/.f64 (fma.f64 im re im) re)
(/.f64 (+.f64 im (*.f64 im re)) re)
(/.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) re)
(/.f64 (fma.f64 im re im) re)
im
im
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 #s(literal 1/2 binary64) re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))))
(*.f64 im re)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) 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 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) re))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 re (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.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 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(*.f64 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 #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 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) 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 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) 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 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(*.f64 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 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 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) 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 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 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) 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 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 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) 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 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (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 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 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (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 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 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (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 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 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 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 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 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 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 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/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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im re) (neg.f64 (fma.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))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 re (neg.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))))
(-.f64 (*.f64 im (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im re) (fma.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))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 re (neg.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))))
(-.f64 (*.f64 im (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im re) (fma.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))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 re (neg.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))))
(-.f64 (*.f64 im (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im re) (fma.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 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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/6 binary64) im)))
(pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) im)
(pow.f64 (cbrt.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 1/6 binary64) im)
(pow.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/6 binary64) im)
(pow.f64 (sqrt.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 1/6 binary64) im)
(sqrt.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/6 binary64) im)
(log.f64 (pow.f64 (exp.f64 im) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1/6 binary64) im)
(cbrt.f64 (pow.f64 (*.f64 im #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 1/6 binary64) im)
(expm1.f64 (log1p.f64 (*.f64 im #s(literal 1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/6 binary64) im)))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) im)
(exp.f64 (log.f64 (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) im)
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re))))
(pow.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(pow.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 2 binary64))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) #s(literal 1/6 binary64)) re))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(exp.f64 (log.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/6 binary64) im))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(+.f64 (*.f64 re (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 3 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 2 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 1 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) re))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im)) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) 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 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im) #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))) im))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64)))) re))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re im) (*.f64 re (/.f64 im re)))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(+.f64 (*.f64 im re) (*.f64 (/.f64 im re) re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(expm1.f64 (log1p.f64 (fma.f64 im re im)))
(pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 1 binary64))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(pow.f64 (cbrt.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 3 binary64))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(pow.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(pow.f64 (sqrt.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 2 binary64))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(sqrt.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 2 binary64)))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(log.f64 (pow.f64 (exp.f64 (+.f64 im (/.f64 im re))) re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (+.f64 im (/.f64 im re))))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(cbrt.f64 (pow.f64 (*.f64 re (+.f64 im (/.f64 im re))) #s(literal 3 binary64)))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(expm1.f64 (log1p.f64 (fma.f64 im re im)))
(log1p.f64 (expm1.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(exp.f64 (log.f64 (*.f64 re (+.f64 im (/.f64 im re)))))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(exp.f64 (*.f64 (log.f64 (*.f64 re (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(fma.f64 im re (*.f64 (/.f64 im re) re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(fma.f64 re im (*.f64 re (/.f64 im re)))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(fma.f64 im re im)
(-.f64 (exp.f64 (log1p.f64 (+.f64 im (/.f64 im re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 im (/.f64 im re))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (/.f64 im re))) (/.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (-.f64 im (/.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re)))
(*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im (/.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 im (/.f64 im re))) (sqrt.f64 (+.f64 im (/.f64 im re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (*.f64 im (/.f64 im re)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (*.f64 im (/.f64 im re))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (-.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (/.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re)))
(pow.f64 (+.f64 im (/.f64 im re)) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(pow.f64 (cbrt.f64 (+.f64 im (/.f64 im re))) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(pow.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(pow.f64 (sqrt.f64 (+.f64 im (/.f64 im re))) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(log.f64 (exp.f64 (+.f64 im (/.f64 im re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 im (/.f64 im re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(cbrt.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(expm1.f64 (log1p.f64 (+.f64 im (/.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 im (/.f64 im re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(exp.f64 (log.f64 (+.f64 im (/.f64 im re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(exp.f64 (*.f64 (log.f64 (+.f64 im (/.f64 im re))) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 im (/.f64 #s(literal 1 binary64) re) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 #s(literal 1 binary64) im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 #s(literal 1 binary64) (/.f64 im re) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 im re)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 (sqrt.f64 (/.f64 im re)) (sqrt.f64 (/.f64 im re)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re) im))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 1 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) re))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im)) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im) #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) im))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))) re))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 re (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im))
(*.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re #s(literal -1/6 binary64))) im) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 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))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 im #s(literal 6 binary64))))
(*.f64 #s(literal 1/6 binary64) (fabs.f64 (pow.f64 im #s(literal 3 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 (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)))))
(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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(sqrt.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 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 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))
(*.f64 re #s(literal -1/6 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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(*.f64 re #s(literal -1/6 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)))
(*.f64 re #s(literal -1/6 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 (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 #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)
(+.f64 (*.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)))
(*.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)
(-.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)))
(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))
(*.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)
(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))
(*.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)
(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))
(*.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)
(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))
(*.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)
(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)))
(*.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 (pow.f64 (exp.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))) im))
(*.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))))))
(*.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)))
(*.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 (*.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))))
(*.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 (*.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))))
(*.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)
(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)))))
(*.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))))
(*.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 (+.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)))
(*.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)
(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)))
(*.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)
(fma.f64 #s(literal 1 binary64) im (*.f64 (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 #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)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 (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 #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)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 (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 #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)
(+.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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (+.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) #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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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 (+.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) #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 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal -1/6 binary64)) #s(literal 2 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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(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))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))
(fma.f64 (cbrt.f64 (pow.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))
(neg.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) re #s(literal 1/6 binary64)))
(fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))

eval174.0ms (1.6%)

Compiler

Compiled 6818 to 4357 computations (36.1% saved)

prune147.0ms (1.3%)

Pruning

22 alts after pruning (5 fresh and 17 done)

PrunedKeptTotal
New4244428
Fresh213
Picked145
Done01313
Total42722449
Accuracy
100.0%
Counts
449 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
31.5%
(+.f64 im (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 im re)))
34.4%
(+.f64 im (*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im))))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
36.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.8%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
26.5%
(+.f64 im (*.f64 im re))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
29.3%
(*.f64 re (/.f64 im re))
26.4%
(*.f64 re (+.f64 im (/.f64 im re)))
17.5%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
4.0%
(*.f64 re (sin.f64 im))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
26.4%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
67.7%
(*.f64 im (exp.f64 re))
6.7%
(*.f64 im re)
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 315 to 201 computations (36.2% saved)

localize496.0ms (4.4%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
99.9%
(*.f64 im (+.f64 im (/.f64 im re)))
99.1%
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))
87.3%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))
99.8%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re))
92.5%
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 im re))
100.0%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
99.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
75.1%
(*.f64 re (/.f64 im re))
100.0%
(*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
99.8%
(*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re)
99.2%
(*.f64 (*.f64 re im) #s(literal 1/6 binary64))
92.5%
(+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
Results
288.0ms256×0valid
Compiler

Compiled 255 to 112 computations (56.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 245.0ms
ival-mult: 200.0ms (81.5% of total)
ival-add: 30.0ms (12.2% of total)
ival-div: 11.0ms (4.5% of total)
const: 4.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series36.0ms (0.3%)

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

75 calls:

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

rewrite122.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
309×log1p-expm1-u
309×expm1-log1p-u
306×add-cube-cbrt
302×add-exp-log
302×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036478
1681428
Stop Event
node limit
Counts
13 → 265
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(*.f64 (*.f64 re im) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re)
(*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))))
(*.f64 re (/.f64 im re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 im re))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))
(*.f64 im (+.f64 im (/.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))))
(pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) re (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) re) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) (sqrt.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) (*.f64 #s(literal 1/6 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.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 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re)) (*.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re)))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.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 (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.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 (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.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 (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))) im))) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re))
(fma.f64 im re (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 (*.f64 re (fma.f64 re (*.f64 im #s(literal 1/6 binary64)) (*.f64 im #s(literal 1/2 binary64)))) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 im re)))) #s(literal 1 binary64))
(/.f64 (*.f64 re im) re)
(/.f64 (neg.f64 (*.f64 re im)) (neg.f64 re))
(pow.f64 (*.f64 re (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 im re)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (/.f64 im re)))))
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 im re))))
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 im re))))
(exp.f64 (log.f64 (*.f64 re (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 im re))) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
(+.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 re #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 re #s(literal 1 binary64))))
(exp.f64 (log.f64 (+.f64 re #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))) (/.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))) (sqrt.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)) (*.f64 (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))))))
(pow.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 re im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))))
(exp.f64 (log.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re im))) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re im)) (*.f64 re im))
(fma.f64 im re (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (*.f64 re im))
(fma.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) (*.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) (sqrt.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) (*.f64 re im))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) re (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) (*.f64 re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))))
(exp.f64 (log.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 im) (+.f64 im (/.f64 im re))) #s(literal -1/6 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (+.f64 im (/.f64 im re))) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 1 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 im re)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (/.f64 im re) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 im (/.f64 im re)) (*.f64 im (/.f64 im re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 im re) im) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 im re) im) (*.f64 (/.f64 im re) im)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (/.f64 im re) im)))))
(pow.f64 (*.f64 im (+.f64 im (/.f64 im re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 im (/.f64 im re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (+.f64 im (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 im (/.f64 im re))))))
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 im (/.f64 im re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 im (/.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 im (/.f64 im re)))))
(exp.f64 (log.f64 (*.f64 im (+.f64 im (/.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 im im (*.f64 im (/.f64 im re)))
(fma.f64 im im (*.f64 (/.f64 im re) im))
(+.f64 im (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im) (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im)) (*.f64 im (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))) (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))))))
(pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))))))
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) 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 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)))))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)))))
(exp.f64 (+.f64 (log1p.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)) (log.f64 im)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)) (log.f64 im)) #s(literal 1 binary64)))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re)))
(fma.f64 #s(literal 1 binary64) im (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re)))) re) im))

simplify265.0ms (2.4%)

Algorithm
egg-herbie
Rules
768×fma-neg
763×associate-*r*
648×associate-*l*
381×exp-prod
313×fma-define
Iterations

Useful iterations: 1 (0.0ms)

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

eval107.0ms (1%)

Compiler

Compiled 8419 to 4936 computations (41.4% saved)

prune84.0ms (0.8%)

Pruning

24 alts after pruning (3 fresh and 21 done)

PrunedKeptTotal
New4463449
Fresh000
Picked145
Done01717
Total44724471
Accuracy
100.0%
Counts
471 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.9%
(/.f64 (*.f64 re im) re)
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
34.4%
(+.f64 im (*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
31.6%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im))))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
34.5%
(+.f64 im (*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
36.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.8%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
26.5%
(+.f64 im (*.f64 im re))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
29.3%
(*.f64 re (/.f64 im re))
26.4%
(*.f64 re (+.f64 im (/.f64 im re)))
17.5%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
4.0%
(*.f64 re (sin.f64 im))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))))))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
26.4%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
67.7%
(*.f64 im (exp.f64 re))
6.7%
(*.f64 im re)
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 268 to 174 computations (35.1% saved)

localize130.0ms (1.2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
73.5%
(/.f64 (*.f64 re im) re)
99.9%
(*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))))
99.8%
(*.f64 (*.f64 im re) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
99.5%
(*.f64 re #s(literal 1/6 binary64))
100.0%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))))))
99.8%
(*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))
99.5%
(*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))
87.3%
(*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
Results
93.0ms256×0valid
Compiler

Compiled 145 to 65 computations (55.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 44.0ms (70.3% of total)
ival-add: 12.0ms (19.2% of total)
ival-div: 4.0ms (6.4% of total)
const: 2.0ms (3.2% of total)
backward-pass: 0.0ms (0% of total)

series18.0ms (0.2%)

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

42 calls:

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

rewrite201.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
977×log1p-expm1-u
243×associate-*r*
194×expm1-log1p-u
192×add-cube-cbrt
190×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify185.0ms (1.7%)

Algorithm
egg-herbie
Rules
559×fma-neg
557×associate-*r*
519×associate-*l*
412×fma-define
292×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057713668
1156311830
2566711812
Stop Event
node limit
Counts
360 → 337
Calls
Call 1
Inputs
(*.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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im re))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im re))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im re))) re)
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.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)))) re)
(/.f64 (+.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)))) re)
(/.f64 (+.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)))) 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 (*.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) (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 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 re (+.f64 #s(literal 1 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 (+.f64 #s(literal 1 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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))))
(*.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))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) 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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
(+.f64 (*.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re im)) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (*.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
(+.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (*.f64 im #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (-.f64 im (/.f64 im re)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 im (/.f64 im re)))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (+.f64 im (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 im #s(literal -1/6 binary64) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
(fma.f64 #s(literal -1/6 binary64) im (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 im re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) im))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 im re)) (*.f64 (*.f64 im #s(literal -1/6 binary64)) im))
(+.f64 (*.f64 (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (-.f64 im (/.f64 im re)))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 im #s(literal -1/6 binary64))) (+.f64 im (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 1 binary64)))
(+.f64 im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(+.f64 im (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64)) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 3 binary64))) im) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64)) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64))) im) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))))
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) 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 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))))
(exp.f64 (+.f64 (log1p.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (log.f64 im)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (log.f64 im)) #s(literal 1 binary64)))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 re im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 re im) (*.f64 re #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re im) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) re))
(+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))))
(exp.f64 (log.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 im re)))) #s(literal 1 binary64))
(*.f64 re (/.f64 im re))
(*.f64 im (/.f64 re re))
(*.f64 im (*.f64 re (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 im re) re)
(*.f64 #s(literal 1 binary64) (*.f64 re (/.f64 im re)))
(*.f64 (*.f64 re im) (/.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 re (/.f64 im re)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) (pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (/.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 re im)) re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 re im)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (/.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 re (/.f64 im re))) (sqrt.f64 (*.f64 re (/.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 re im)) (/.f64 (sqrt.f64 (*.f64 re im)) re))
(*.f64 (sqrt.f64 (*.f64 re im)) (*.f64 (sqrt.f64 (*.f64 re im)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (/.f64 im re)))
(*.f64 (*.f64 re (neg.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 re im) (cbrt.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (/.f64 (*.f64 re im) (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 re (sqrt.f64 re)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 im re))
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 im (cbrt.f64 re)))
(*.f64 (/.f64 re (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 re (cbrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 re im)) re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (/.f64 im re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 re im)) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 re im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 re im)) re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 re im)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 re im)) (cbrt.f64 re)))
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 im re)))
(*.f64 (*.f64 re (sqrt.f64 (/.f64 im re))) (sqrt.f64 (/.f64 im re)))
(pow.f64 (*.f64 re (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64))
(pow.f64 (/.f64 re (*.f64 re im)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 re im) (neg.f64 re)))
(neg.f64 (/.f64 (*.f64 re (neg.f64 im)) re))
(sqrt.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (/.f64 im re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (/.f64 im re)))))
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 im re))))
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 im re))))
(exp.f64 (log.f64 (*.f64 re (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 im re))) #s(literal 1 binary64)))
Outputs
(*.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 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 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 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 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 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 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 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #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/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #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/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 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 (neg.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)))))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 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 (neg.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)))))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 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 (neg.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)))))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im re))) re)
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (*.f64 im re))) re)
(*.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 im re im) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im re))) re)
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (*.f64 im re))) re)
(*.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 im re im) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (*.f64 im re))) re)
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (*.f64 im re))) re)
(*.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 im re im) re))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (*.f64 #s(literal -1/6 binary64) im) (*.f64 #s(literal -1/6 binary64) (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.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)))) re)
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))) re)
(*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re))
(/.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) re)
(/.f64 (+.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)))) re)
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))) re)
(*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re))
(/.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) re)
(/.f64 (+.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)))) re)
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64)))) re)
(*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re))
(/.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 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)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) 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)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) 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)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 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)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) 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)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) 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)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(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 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) 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 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) 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 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.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) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 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) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 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) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #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)) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #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)) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #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)) re))))
(*.f64 re (*.f64 im (+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 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)))))
(*.f64 (neg.f64 im) (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (neg.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 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 (neg.f64 re) (fma.f64 #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)) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 re (neg.f64 (-.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) re))))
(*.f64 re (neg.f64 (fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (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))))))
(*.f64 (neg.f64 re) (fma.f64 #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)) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 re (neg.f64 (-.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) re))))
(*.f64 re (neg.f64 (fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (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))))))
(*.f64 (neg.f64 re) (fma.f64 #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)) re)) (*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 re (neg.f64 (-.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) re))))
(*.f64 re (neg.f64 (fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 re)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) im (/.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 im #s(literal 1/6 binary64) (*.f64 (/.f64 im re) #s(literal 1/2 binary64))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (fma.f64 (/.f64 im re) #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) im (*.f64 (/.f64 im re) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) im (*.f64 (/.f64 im re) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) im (*.f64 (/.f64 im re) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
im
(+.f64 (*.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re im)) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (*.f64 re im)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im 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 (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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 im #s(literal 2 binary64))))
(*.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) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (*.f64 im #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (-.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 #s(literal -1/6 binary64) im)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/216 binary64) (*.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) #s(literal -1/216 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64) (*.f64 (/.f64 im re) (*.f64 #s(literal -1/6 binary64) (*.f64 im (-.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/216 binary64) (*.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im)))))
(/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (-.f64 im (/.f64 im re)))
(*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64)) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 im (/.f64 im re)))
(*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re))))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 im (/.f64 im re)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (+.f64 im (/.f64 im re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(fma.f64 im #s(literal -1/6 binary64) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(fma.f64 #s(literal -1/6 binary64) im (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 im re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) re) im))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 im re)) (*.f64 (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(+.f64 (*.f64 (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))) (fma.f64 im im (*.f64 (/.f64 im re) (-.f64 (/.f64 im re) im))))
(/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (-.f64 im (/.f64 im re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 im (/.f64 im re))))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(log.f64 (pow.f64 (exp.f64 (*.f64 im #s(literal -1/6 binary64))) (+.f64 im (/.f64 im re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(+.f64 im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(+.f64 im (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(+.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) im) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im))) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)))))
(expm1.f64 (log1p.f64 (fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) (*.f64 im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)) (-.f64 (*.f64 im (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)) im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re)) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re))))
(/.f64 (*.f64 im (-.f64 im (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64)) im))) (-.f64 im (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64)) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 2 binary64)) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re))))
(*.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 3 binary64))) im) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64)) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 2 binary64)) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re) #s(literal 2 binary64))) im) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re))))
(*.f64 im (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re))))
(pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(pow.f64 (cbrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(pow.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(pow.f64 (sqrt.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(sqrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(log.f64 (pow.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(cbrt.f64 (pow.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re))) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 3 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.f64 im re))) im) re)))))
(expm1.f64 (log1p.f64 (fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)))
(log1p.f64 (expm1.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(exp.f64 (+.f64 (log1p.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (log.f64 im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(exp.f64 (*.f64 (+.f64 (log1p.f64 (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 im (/.f64 im re)) im)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))))))
(fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) re) im)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im (pow.f64 re #s(literal 2 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re (*.f64 im #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 im re) #s(literal 3 binary64)))) (fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(/.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 im re) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re (/.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 im (*.f64 re (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 re im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 im re) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (*.f64 re (/.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 im (*.f64 re (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re im) (*.f64 re #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re im) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1/2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) re))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (+.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64)))))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal 1/12 binary64))))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (*.f64 im (fma.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 3 binary64))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) im))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 im re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 im))
(*.f64 re (/.f64 im re))
im
(*.f64 im (/.f64 re re))
im
(*.f64 im (*.f64 re (/.f64 #s(literal 1 binary64) re)))
im
(*.f64 (/.f64 im re) re)
im
(*.f64 #s(literal 1 binary64) (*.f64 re (/.f64 im re)))
im
(*.f64 (*.f64 re im) (/.f64 #s(literal 1 binary64) re))
im
(*.f64 (*.f64 re (/.f64 im re)) #s(literal 1 binary64))
im
(*.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) (pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64)))
im
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (/.f64 im re))))
im
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 re im)) re))
im
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 re im)) (/.f64 #s(literal 1 binary64) re)))
im
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (/.f64 im re)))
im
(*.f64 (sqrt.f64 (*.f64 re (/.f64 im re))) (sqrt.f64 (*.f64 re (/.f64 im re))))
im
(*.f64 (sqrt.f64 (*.f64 re im)) (/.f64 (sqrt.f64 (*.f64 re im)) re))
im
(*.f64 (sqrt.f64 (*.f64 re im)) (*.f64 (sqrt.f64 (*.f64 re im)) (/.f64 #s(literal 1 binary64) re)))
im
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (/.f64 im re)))
im
(*.f64 (*.f64 re (neg.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 re)))
im
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re im))
im
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 re im) (cbrt.f64 re)))
im
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (/.f64 (*.f64 re im) (sqrt.f64 re)))
im
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 re (sqrt.f64 re)))
im
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 im re))
im
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 im (cbrt.f64 re)))
im
(*.f64 (/.f64 re (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
im
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 re re))
im
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 re (cbrt.f64 re)))
im
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 re im)) re))
im
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (/.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 im #s(literal 1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 im) (/.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 re im)) (sqrt.f64 re)))
im
(*.f64 (/.f64 (sqrt.f64 (*.f64 re im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 re im)) re))
im
(*.f64 (/.f64 (sqrt.f64 (*.f64 re im)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 re im)) (cbrt.f64 re)))
im
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 im re)))
im
(*.f64 (*.f64 re (sqrt.f64 (/.f64 im re))) (sqrt.f64 (/.f64 im re)))
im
(pow.f64 (*.f64 re (/.f64 im re)) #s(literal 1 binary64))
im
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 im re))) #s(literal 3 binary64))
im
(pow.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
im
(pow.f64 (sqrt.f64 (*.f64 re (/.f64 im re))) #s(literal 2 binary64))
im
(pow.f64 (/.f64 re (*.f64 re im)) #s(literal -1 binary64))
im
(neg.f64 (/.f64 (*.f64 re im) (neg.f64 re)))
im
(neg.f64 (/.f64 (*.f64 re (neg.f64 im)) re))
im
(sqrt.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 2 binary64)))
im
(log.f64 (pow.f64 (exp.f64 re) (/.f64 im re)))
im
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (/.f64 im re)))))
im
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 im re)) #s(literal 3 binary64)))
im
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))
im
(cbrt.f64 (/.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
im
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 im re))))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 im))
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 im re))))
im
(exp.f64 (log.f64 (*.f64 re (/.f64 im re))))
im
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 im re))) #s(literal 1 binary64)))
im

eval83.0ms (0.7%)

Compiler

Compiled 6286 to 3677 computations (41.5% saved)

prune64.0ms (0.6%)

Pruning

28 alts after pruning (8 fresh and 20 done)

PrunedKeptTotal
New3318339
Fresh000
Picked123
Done31821
Total33528363
Accuracy
100.0%
Counts
363 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.9%
(/.f64 (*.f64 re im) re)
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
34.4%
(+.f64 im (*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im))))))
34.5%
(+.f64 im (*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
31.6%
(+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
36.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.8%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
26.5%
(+.f64 im (*.f64 im re))
16.9%
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re im))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
29.3%
(*.f64 re (/.f64 im re))
26.4%
(*.f64 re (+.f64 im (/.f64 im re)))
17.5%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
4.0%
(*.f64 re (sin.f64 im))
29.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (+.f64 (*.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))))))
29.1%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im))))))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
23.6%
(*.f64 im (*.f64 re (/.f64 #s(literal 1 binary64) re)))
67.7%
(*.f64 im (exp.f64 re))
6.7%
(*.f64 im re)
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 444 to 287 computations (35.4% saved)

localize288.0ms (2.6%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 im #s(literal -1/6 binary64)) re)
99.5%
(*.f64 im #s(literal -1/6 binary64))
91.0%
(+.f64 (*.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re)))
89.0%
(*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))
99.9%
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
99.9%
(*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
99.5%
(*.f64 #s(literal 1/6 binary64) re)
93.3%
(*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
100.0%
(+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
99.8%
(*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
99.8%
(*.f64 re (/.f64 #s(literal 1 binary64) re))
99.9%
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
99.9%
(*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))
99.2%
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
Results
207.0ms256×0valid
Compiler

Compiled 274 to 150 computations (45.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 157.0ms
ival-mult: 112.0ms (71.5% of total)
ival-add: 23.0ms (14.7% of total)
ival-div: 16.0ms (10.2% of total)
const: 5.0ms (3.2% of total)
backward-pass: 0.0ms (0% of total)

series18.0ms (0.2%)

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

48 calls:

TimeVariablePointExpression
2.0ms
re
@inf
(+ im (* re (* re (* im 1/2))))
0.0ms
im
@inf
(/ (* im -1/6) re)
0.0ms
im
@-inf
(/ (* im -1/6) re)
0.0ms
im
@-inf
(* re (* re (+ (* 1/6 (* im re)) (* 1/2 im))))
0.0ms
im
@0
(* re (* re (+ (* 1/6 (* im re)) (* 1/2 im))))

rewrite99.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
366×associate-*r*
251×log1p-expm1-u
251×expm1-log1p-u
249×add-cube-cbrt
248×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify197.0ms (1.8%)

Algorithm
egg-herbie
Rules
598×distribute-lft-neg-in
563×distribute-rgt-neg-in
425×associate-*r*
397×associate-*l*
342×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051615511
1128113542
2481813298
Stop Event
node limit
Counts
420 → 305
Calls
Call 1
Inputs
(*.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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.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 (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 (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 (pow.f64 re #s(literal 2 binary64)))))
(*.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 (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 (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 (pow.f64 re #s(literal 2 binary64)))))
(*.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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))
(*.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) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 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 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64))) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
#s(literal 1 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.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 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (+.f64 (pow.f64 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 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.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))) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.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))) im))) (+.f64 (pow.f64 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 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 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))) (fma.f64 im im (*.f64 (*.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))) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 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)))) (neg.f64 (fma.f64 im im (*.f64 (*.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))) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im))
(pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im)
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) re im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) im)
(fma.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)
(fma.f64 (*.f64 re (sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 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 (*.f64 re im) (*.f64 #s(literal 1/6 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 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64))) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 re im) (*.f64 #s(literal -6 binary64) (/.f64 re im)))
(/.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re)
(/.f64 (neg.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (neg.f64 re))
(pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))))
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(exp.f64 (log.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))) (/.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal -1/6 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 re (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (*.f64 re im) (+.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 im #s(literal -1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 re im)) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) (sqrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 (sqrt.f64 (*.f64 re im)) (*.f64 (sqrt.f64 (*.f64 re im)) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))) (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))) (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64))) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(exp.f64 (log.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(fma.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal -1/6 binary64) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(fma.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(fma.f64 (*.f64 re im) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re im) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(fma.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 re im) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(fma.f64 (sqrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) (sqrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/6 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 1 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal 1 binary64) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) (cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (sqrt.f64 re)))
(*.f64 (sqrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) (sqrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) (/.f64 #s(literal 1 binary64) (neg.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 #s(literal -1/6 binary64) (sqrt.f64 re)))
(*.f64 (/.f64 #s(literal -1/6 binary64) (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 re)))
(*.f64 (/.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 im (cbrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) re))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (cbrt.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 (pow.f64 re #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 re)))
(*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (pow.f64 re #s(literal -1/2 binary64))) (pow.f64 re #s(literal -1/2 binary64)))
(pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (/.f64 #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/6 binary64) re))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -6 binary64) (/.f64 re im)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) (neg.f64 re)))
(neg.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(sqrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1/6 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))
(cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(log1p.f64 (expm1.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(exp.f64 (log.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64)))
Outputs
(*.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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 im))
(*.f64 im (*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 im))
(*.f64 im (*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 im))
(*.f64 im (*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))) (neg.f64 im))
(*.f64 im (*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.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 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.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 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.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 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.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 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.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 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.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 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.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/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (*.f64 im #s(literal 1/6 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(*.f64 (*.f64 re #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 (*.f64 re (pow.f64 im #s(literal 2 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 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 (*.f64 re (pow.f64 im #s(literal 2 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 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 (*.f64 re (pow.f64 im #s(literal 2 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 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(*.f64 (*.f64 re #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/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 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 (*.f64 re (pow.f64 im #s(literal 2 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 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 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (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) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64))) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
#s(literal 1 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (*.f64 re (sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (+.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im) im)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im) im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im) im)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im) im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 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 #s(literal 1 binary64) (fma.f64 im im (*.f64 (*.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))) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 im)))))
(/.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 im #s(literal 3 binary64))) (fma.f64 im im (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (+.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.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))) im))) (+.f64 (pow.f64 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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 im)))))
(/.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 im #s(literal 3 binary64))) (fma.f64 im im (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (+.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 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))) (fma.f64 im im (*.f64 (*.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))) im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 im)))))
(/.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 im #s(literal 3 binary64))) (fma.f64 im im (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (+.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 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)))) (neg.f64 (fma.f64 im im (*.f64 (*.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))) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 im)))))
(/.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 im #s(literal 3 binary64))) (fma.f64 im im (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (+.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.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 im #s(literal 3 binary64))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 im im (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (+.f64 im (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))))
(pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.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 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))) im)
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (*.f64 #s(literal 1/6 binary64) im))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 re im)) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 2 binary64))) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re (*.f64 re im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 re im) (*.f64 #s(literal -6 binary64) (/.f64 re im)))
(*.f64 re (/.f64 im (*.f64 #s(literal -6 binary64) (/.f64 re im))))
(*.f64 im (/.f64 re (*.f64 #s(literal -6 binary64) (/.f64 re im))))
(*.f64 im (/.f64 re (/.f64 (*.f64 re #s(literal -6 binary64)) im)))
(/.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) re)
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(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 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))) (/.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (*.f64 re (*.f64 im (*.f64 im (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal -1/6 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 re (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 im (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 binary64) (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 re im) (+.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 im #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (cbrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) (cbrt.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64))))
(*.f64 (cbrt.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 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) (cbrt.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64))))
(*.f64 (cbrt.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 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 re im)) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))) (cbrt.f64 (*.f64 im re))))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) (sqrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (sqrt.f64 (*.f64 re im)) (*.f64 (sqrt.f64 (*.f64 re im)) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (*.f64 re (*.f64 im (*.f64 im (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))) (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))) (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (*.f64 re (*.f64 im (*.f64 im (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64))) (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (*.f64 re (*.f64 im (*.f64 im (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 re (*.f64 (*.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 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64)))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 re im) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (*.f64 re (*.f64 im (*.f64 im (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1/6 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #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) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 re (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 re (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #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 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 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 (/.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) re) (*.f64 re (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))
(pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(pow.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(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 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(exp.f64 (log.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 re im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal -1/6 binary64) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (*.f64 re im) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re im) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) (*.f64 re im) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))) (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (sqrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) (sqrt.f64 (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re))) (*.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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)))
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (*.f64 re (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) re)))
(*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 re (pow.f64 im #s(literal 2 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 im #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/6 binary64))))
(pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 im #s(literal -1/6 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im #s(literal -1/6 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 im #s(literal -1/6 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (*.f64 im #s(literal -1/6 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) im))
(*.f64 im #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 im #s(literal -1/6 binary64))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(*.f64 im #s(literal -1/6 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im #s(literal -1/6 binary64))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (/.f64 im re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) (cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) (cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) re))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (sqrt.f64 re)))
(/.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal -1/2 binary64)))) (sqrt.f64 re))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (pow.f64 re #s(literal -1/2 binary64)) (sqrt.f64 re)))
(/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (pow.f64 re #s(literal -1/2 binary64)))) (sqrt.f64 re))
(*.f64 (sqrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) (sqrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (*.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) (/.f64 #s(literal 1 binary64) (neg.f64 re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re)))
(/.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (/.f64 (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im (cbrt.f64 re))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 #s(literal -1/6 binary64) (sqrt.f64 re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 #s(literal -1/6 binary64) (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 re)))
(/.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (/.f64 (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im (cbrt.f64 re))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 im (cbrt.f64 re)))
(/.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (/.f64 (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im (cbrt.f64 re))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) re))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) re))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) (sqrt.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/36 binary64))) (/.f64 (/.f64 (cbrt.f64 (*.f64 im #s(literal -1/6 binary64))) (sqrt.f64 re)) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(*.f64 (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 im #s(literal -1/6 binary64))) (cbrt.f64 re)))
(/.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (/.f64 (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im (cbrt.f64 re))) (cbrt.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (cbrt.f64 (pow.f64 re #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 re)))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64))) (*.f64 im (/.f64 #s(literal -1/6 binary64) (cbrt.f64 re))))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (/.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64))) (cbrt.f64 re))))
(*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (pow.f64 re #s(literal -1/2 binary64))) (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 1 binary64))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(pow.f64 (cbrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) #s(literal 3 binary64))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(pow.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(pow.f64 (sqrt.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) #s(literal 2 binary64))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(pow.f64 (*.f64 #s(literal -6 binary64) (/.f64 re im)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) (/.f64 re im)))
(/.f64 #s(literal -1/6 binary64) (/.f64 re im))
(neg.f64 (/.f64 (*.f64 im #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(neg.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(sqrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 2 binary64)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(log.f64 (pow.f64 (exp.f64 im) (/.f64 #s(literal -1/6 binary64) re)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(cbrt.f64 (pow.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re)) #s(literal 3 binary64)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3 binary64))))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(expm1.f64 (log1p.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 im re) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(exp.f64 (log.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (/.f64 #s(literal -1/6 binary64) re))) #s(literal 1 binary64)))
(*.f64 (/.f64 im re) #s(literal -1/6 binary64))
(*.f64 im (/.f64 #s(literal -1/6 binary64) re))

eval216.0ms (1.9%)

Compiler

Compiled 10291 to 6708 computations (34.8% saved)

prune105.0ms (0.9%)

Pruning

27 alts after pruning (5 fresh and 22 done)

PrunedKeptTotal
New4552457
Fresh033
Picked145
Done21820
Total45827485
Accuracy
100.0%
Counts
485 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.9%
(/.f64 (*.f64 re im) re)
47.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
34.4%
(+.f64 im (*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
34.5%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
34.5%
(+.f64 im (*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im)))))
31.6%
(+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
34.5%
(+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
36.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.8%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
26.5%
(+.f64 im (*.f64 im re))
16.9%
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re im))
47.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
29.3%
(*.f64 re (/.f64 im re))
26.4%
(*.f64 re (+.f64 im (/.f64 im re)))
17.5%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
4.0%
(*.f64 re (sin.f64 im))
29.5%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (+.f64 (*.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))))))
29.1%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im))))))
29.7%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))))
23.6%
(*.f64 im (*.f64 re (/.f64 #s(literal 1 binary64) re)))
67.7%
(*.f64 im (exp.f64 re))
6.7%
(*.f64 im re)
47.3%
(sin.f64 im)
23.6%
im
Compiler

Compiled 779 to 454 computations (41.7% saved)

regimes80.0ms (0.7%)

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

5 calls:

20.0ms
(sin.f64 im)
17.0ms
re
17.0ms
im
14.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
8.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)

regimes63.0ms (0.6%)

Counts
38 → 3
Calls
Call 1
Inputs
im
(*.f64 im re)
(*.f64 re (/.f64 im re))
(+.f64 im (*.f64 im re))
(/.f64 (*.f64 re im) re)
(*.f64 im (*.f64 re (/.f64 #s(literal 1 binary64) re)))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re im))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(+.f64 im (*.f64 re (*.f64 re (*.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 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im))))))
(+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(+.f64 im (*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))))
(+.f64 im (+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 im (/.f64 #s(literal -1/6 binary64) re)))))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(+.f64 im (*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
(+.f64 im (*.f64 re (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 im (/.f64 im re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 im (/.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))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 #s(literal 1/2 binary64) im))))))
(+.f64 im (*.f64 re (+.f64 im (+.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1/6 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (+.f64 (*.f64 (*.f64 re im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re im) (/.f64 (*.f64 im #s(literal -1/6 binary64)) re))))))
(+.f64 im (*.f64 re (+.f64 im (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) (*.f64 re #s(literal 1/6 binary64))))))))
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 re (sin.f64 im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.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:

17.0ms
im
17.0ms
(sin.f64 im)
16.0ms
re
10.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
92.1%5re
78.3%13im
91.3%3(exp.f64 re)
76.1%4(sin.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes11.0ms (0.1%)

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

1 calls:

8.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
91.0%3(exp.f64 re)
Compiler

Compiled 4 to 3 computations (25% saved)

regimes38.0ms (0.3%)

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

2 calls:

20.0ms
re
15.0ms
(sin.f64 im)
Results
AccuracySegmentsBranch
56.2%6(sin.f64 im)
65.5%3re
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes49.0ms (0.4%)

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

2 calls:

35.0ms
im
11.0ms
re
Results
AccuracySegmentsBranch
39.8%3im
43.4%4re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes45.0ms (0.4%)

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

1 calls:

44.0ms
re
Results
AccuracySegmentsBranch
41.9%4re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes13.0ms (0.1%)

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

2 calls:

6.0ms
im
6.0ms
re
Results
AccuracySegmentsBranch
39.5%3im
41.2%4re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes10.0ms (0.1%)

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

1 calls:

9.0ms
re
Results
AccuracySegmentsBranch
39.6%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

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

2 calls:

5.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
36.9%4im
37.4%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

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

2 calls:

7.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
32.7%2im
32.6%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

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
25.3%2re
26.9%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.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.6%1re
23.6%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0
1.0000000034199412
0.0ms
0.0
0.9997589344768596
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0
1.0000000034199412
0.0ms
0.0
0.9997589344768596
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.419941201343831e-9
17.065100959996666
15.0ms
-3.93921855744782e+166
-1.7954208782035855e+160
Results
25.0ms304×0valid
Compiler

Compiled 359 to 260 computations (27.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 12.0ms (71.4% of total)
ival-exp: 2.0ms (11.9% of total)
ival-mult: 2.0ms (11.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch47.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0652295528503379e+279
2.2312423708523641e+285
15.0ms
3.7786635372671386e+227
3.143299239479986e+231
14.0ms
-3.93921855744782e+166
-1.7954208782035855e+160
Results
28.0ms416×0valid
Compiler

Compiled 806 to 561 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 10.0ms (63.1% of total)
ival-exp: 3.0ms (18.9% of total)
ival-mult: 3.0ms (18.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch47.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.0652295528503379e+279
2.2312423708523641e+285
14.0ms
3.7786635372671386e+227
3.143299239479986e+231
15.0ms
-3.93921855744782e+166
-1.7954208782035855e+160
Results
28.0ms416×0valid
Compiler

Compiled 772 to 527 computations (31.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 11.0ms (64.6% of total)
ival-exp: 3.0ms (17.6% of total)
ival-mult: 3.0ms (17.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch46.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.0652295528503379e+279
2.2312423708523641e+285
16.0ms
3.7786635372671386e+227
3.143299239479986e+231
14.0ms
-3.93921855744782e+166
-1.7954208782035855e+160
Results
27.0ms416×0valid
Compiler

Compiled 702 to 483 computations (31.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 10.0ms (62.7% of total)
ival-exp: 3.0ms (18.8% of total)
ival-mult: 3.0ms (18.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch130.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
129.0ms
-3.93921855744782e+166
-1.7954208782035855e+160
Results
124.0ms144×0valid
Compiler

Compiled 210 to 144 computations (31.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 3.0ms (58.4% of total)
ival-exp: 1.0ms (19.5% of total)
ival-mult: 1.0ms (19.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-3.93921855744782e+166
-1.7954208782035855e+160
Results
9.0ms144×0valid
Compiler

Compiled 192 to 126 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 4.0ms (72.2% of total)
ival-exp: 1.0ms (18.1% of total)
ival-mult: 1.0ms (18.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
0.0007873797323191034
0.05668315871570412
Results
6.0ms112×0valid
Compiler

Compiled 110 to 72 computations (34.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-exp: 1.0ms (36% of total)
ival-mult: 1.0ms (36% of total)
ival-sin: 1.0ms (36% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
0.0007873797323191034
0.05668315871570412
Results
9.0ms112×0valid
Compiler

Compiled 82 to 58 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-exp: 1.0ms (35.4% of total)
ival-mult: 1.0ms (35.4% of total)
ival-sin: 1.0ms (35.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify9.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0801083
11241083
Stop Event
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 1 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 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 5386449269523189/36893488147419103232 binary64)) (sin.f64 im) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im)))))) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im)))))) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im)))))) (+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))
(if (<=.f64 im #s(literal 8070450532247929/144115188075855872 binary64)) (*.f64 re (/.f64 im re)) (*.f64 im re))
(if (<=.f64 im #s(literal 8070450532247929/144115188075855872 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 1 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 1 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 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 1 binary64)))) (*.f64 (exp.f64 re) im) (sin.f64 im))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 5386449269523189/36893488147419103232 binary64)) (sin.f64 im) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 5386449269523189/36893488147419103232 binary64)) (sin.f64 im) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im)))))) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im)))))) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (or (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (not (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)))) (+.f64 im (*.f64 re (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 #s(literal -1/6 binary64) im)))))) (+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (if (<=.f64 re #s(literal 3099999999999999899291161008515243449569531412601791181166096554626297703436022600476636889716534940804281227786933330810109862431484923187292786892933551337045755167389262485305118329197036808779657894380856555871266094353580294144 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (if (<=.f64 re #s(literal 1080000000000000042458318623278588852571005745609990861660128569935142752999270551087381298417105799121949479750736406856367193232740608145222920096501738686093289034535466964092554895177641286005820670943082168401896263695197689557974592726342903495928299078153552446779836858368 binary64)) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 re (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))))
(if (<=.f64 re #s(literal -18000000000000001054035904506025747437701124805945172537787362981428266457855813944130129163909646700561247365384507761296829548189365223275524891357274498400256 binary64)) (*.f64 re (/.f64 im re)) (+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))))))
(if (<=.f64 im #s(literal 8070450532247929/144115188075855872 binary64)) (*.f64 re (/.f64 im re)) (*.f64 im re))
(if (<=.f64 im #s(literal 8070450532247929/144115188075855872 binary64)) (*.f64 re (/.f64 im re)) (*.f64 re im))
(if (<=.f64 im #s(literal 8070450532247929/144115188075855872 binary64)) im (*.f64 im re))
(if (<=.f64 im #s(literal 8070450532247929/144115188075855872 binary64)) im (*.f64 re im))
im

soundness1.7s (15.1%)

Rules
1290×log1p-expm1-u
776×prod-exp
768×fma-neg
763×associate-*r*
648×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03136632
18246316
224505863
370865863
055716708
1139115145
2482015068
01041028
1272967
2847935
32601914
44147911
57218911
039405
1714385
021268
1357244
25985244
071920644
1180418516
2684718516
057713668
1156311830
2566711812
064115819
1142913851
2483213704
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1467 to 850 computations (42.1% saved)

preprocess158.0ms (1.4%)

Remove

(negabs im)

Compiler

Compiled 628 to 352 computations (43.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...