math.exp on complex, imaginary part

Time bar (total: 6.0s)

analyze0.0ms (0%)

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

Compiled 8 to 6 computations (25% saved)

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

sample1.3s (21.6%)

Results
967.0ms6207×256valid
277.0ms2048×256infinite
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 552.0ms
Operation ival-sin, time spent: 282.0ms, 51.0% of total-time
Operation ival-mult, time spent: 188.0ms, 34.0% of total-time
Operation ival-exp, time spent: 73.0ms, 13.0% of total-time
Operation const, time spent: 9.0ms, 2.0% of total-time
Bogosity

preprocess234.0ms (3.9%)

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

Useful iterations: 2 (0.0ms)

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

(negabs im)

Compiler

Compiled 35 to 17 computations (51.4% saved)

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

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

localize34.0ms (0.6%)

Localize:

Found 1 expressions with local error:

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

Compiled 14 to 6 computations (57.1% saved)

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

series4.0ms (0.1%)

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

6 calls:

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

rewrite305.0ms (5.1%)

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

simplify93.0ms (1.6%)

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

Useful iterations: 4 (0.0ms)

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

eval15.0ms (0.2%)

Compiler

Compiled 714 to 360 computations (49.6% saved)

prune10.0ms (0.2%)

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
50.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
71.1%
(*.f64 im (exp.f64 re))
50.3%
(sin.f64 im)
Compiler

Compiled 34 to 23 computations (32.4% saved)

localize89.0ms (1.5%)

Localize:

Found 3 expressions with local error:

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

Compiled 43 to 14 computations (67.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
Operation ival-sin, time spent: 7.0ms, 35.0% of total-time
Operation ival-mult, time spent: 6.0ms, 30.0% of total-time
Operation ival-add, time spent: 4.0ms, 20.0% of total-time
Operation ival-exp, time spent: 2.0ms, 10.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

series7.0ms (0.1%)

Counts
3 → 32
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))>
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)))))))>
Calls

18 calls:

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

rewrite99.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
765×log1p-expm1-u
765×expm1-log1p-u
742×unpow-prod-down
435×log-prod
166×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01557
117857
2211557
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 re (sin.f64 im))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 im (exp.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im)) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(-.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 (exp.f64 re)) im))
(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)))
(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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 im))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 im))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 im))) #s(literal 2 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(+.f64 #s(literal 0 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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))
(/.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 (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)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im))) (pow.f64 (exp.f64 re) (sin.f64 im))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 re) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))) (exp.f64 (sin.f64 im))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 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 #s(literal 0 binary64) (*.f64 re (sin.f64 im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (sin.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (sin.f64 im)))) #s(literal 2 binary64)))

simplify154.0ms (2.6%)

Algorithm
egg-herbie
Rules
653×prod-exp
599×times-frac
450×distribute-lft-in
418×distribute-rgt-in
275×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02863257
17163172
220593166
348263166
Stop Event
node limit
Counts
121 → 139
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 #s(literal 0 binary64) (*.f64 im (exp.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im)) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(-.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 (exp.f64 re)) im))
(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)))
(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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 im))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 im))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 im))) #s(literal 2 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(+.f64 #s(literal 0 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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))
(/.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 (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)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im))) (pow.f64 (exp.f64 re) (sin.f64 im))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 re) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))) (exp.f64 (sin.f64 im))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 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 #s(literal 0 binary64) (*.f64 re (sin.f64 im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.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)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (sin.f64 im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (sin.f64 im)))) #s(literal 2 binary64)))
Outputs
im
(+.f64 im (*.f64 im re))
(fma.f64 im re im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im 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 re (*.f64 im #s(literal 1/6 binary64)))) im) im)
(fma.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im) im)
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.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 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.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 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.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 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.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 (+.f64 re #s(literal 1 binary64)) (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)) (+.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 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 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 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 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))) (+.f64 #s(literal -1/6 binary64) (*.f64 re #s(literal -1/6 binary64)))) re)))
(*.f64 im (+.f64 (*.f64 (*.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)))) (pow.f64 im #s(literal 4 binary64))) (*.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 (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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re 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 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 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 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 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 #s(literal 0 binary64) (*.f64 im (exp.f64 re)))
(*.f64 im (exp.f64 re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im)) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 im) (exp.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (exp.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (exp.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (exp.f64 re)))) #s(literal 1 binary64))
(*.f64 im (exp.f64 re))
(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 (exp.f64 re)) im))
(*.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))
(expm1.f64 (log1p.f64 (*.f64 im (exp.f64 re))))
(*.f64 im (exp.f64 re))
(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))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 re (log.f64 im))) #s(literal 3 binary64)))
(*.f64 im (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 re (log.f64 im))) #s(literal 1/3 binary64)))
(*.f64 im (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (log.f64 im))) #s(literal 2 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 #s(literal 0 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))))
(-.f64 (exp.f64 (log1p.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 (*.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 (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 (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 (fma.f64 re re #s(literal -1 binary64)) (sin.f64 im)) (+.f64 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 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (*.f64 (exp.f64 (sin.f64 im)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im))))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im))) (pow.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im))))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (*.f64 (pow.f64 (exp.f64 re) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 im)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))) (exp.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (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)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re))) #s(literal 1/3 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.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)))
(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 #s(literal 0 binary64) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 3 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (sin.f64 im))
(pow.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64))
(*.f64 re (sin.f64 im))
(sqrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))
(*.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 re (sin.f64 im))
(log1p.f64 (expm1.f64 (*.f64 re (sin.f64 im))))
(*.f64 re (sin.f64 im))
(exp.f64 (log.f64 (*.f64 re (sin.f64 im))))
(*.f64 re (sin.f64 im))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 re (sin.f64 im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (sin.f64 im)))) #s(literal 3 binary64)))
(*.f64 re (sin.f64 im))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 re (sin.f64 im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (sin.f64 im)))) #s(literal 2 binary64)))
(*.f64 re (sin.f64 im))

eval32.0ms (0.5%)

Compiler

Compiled 1716 to 860 computations (49.9% saved)

prune89.0ms (1.5%)

Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New1336139
Fresh000
Picked044
Done011
Total13311144
Accuracy
100.0%
Counts
144 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
35.1%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
38.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))))))
29.8%
(+.f64 im (*.f64 im re))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
4.3%
(*.f64 re (sin.f64 im))
28.9%
(*.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))))
71.1%
(*.f64 im (exp.f64 re))
50.3%
(sin.f64 im)
25.7%
im
Compiler

Compiled 160 to 107 computations (33.1% saved)

localize212.0ms (3.5%)

Localize:

Found 10 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)))
100.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
100.0%
(*.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))))))
99.9%
(*.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))
Compiler

Compiled 140 to 63 computations (55% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
Operation ival-mult, time spent: 86.0ms, 75.0% of total-time
Operation ival-add, time spent: 18.0ms, 16.0% of total-time
Operation ival-sin, time spent: 7.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time

series35.0ms (0.6%)

Counts
9 → 183
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 (*.f64 im re) #s(literal 1/2 binary64))>
#<alt (+.f64 im (*.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 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/2 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/2 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/2 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/2 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 #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 (/.f64 im re) (/.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 (/.f64 im re) (/.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 re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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)))>
#<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

54 calls:

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

rewrite212.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
1007×log1p-expm1-u
226×associate-*r*
189×expm1-log1p-u
186×add-cube-cbrt
184×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022333
1386301
26589301
Stop Event
node limit
Counts
9 → 260
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 (*.f64 im re) #s(literal 1/2 binary64))
(+.f64 im (*.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 (*.f64 #s(literal 1/6 binary64) 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 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #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 (*.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)))) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #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 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 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64)))) re))
(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 re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im)))
(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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 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 re) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(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)))
(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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 re) (log.f64 (*.f64 im #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 im #s(literal 1/2 binary64))) (log.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)))) (/.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(*.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))) (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))
(pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #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 #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(exp.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(fma.f64 (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) re im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(-.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 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (*.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 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.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 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(pow.f64 (fma.f64 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))))

simplify303.0ms (5.1%)

Algorithm
egg-herbie
Rules
709×distribute-lft-neg-in
679×fmm-def
450×associate-*r*
388×associate-*l*
277×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066120800
1159918959
2559318843
Stop Event
node limit
Counts
443 → 435
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 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/2 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/2 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/2 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/2 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 #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 (/.f64 im re) (/.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 (/.f64 im re) (/.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 re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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)))
(*.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 (*.f64 #s(literal 1/6 binary64) 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 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #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 (*.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)))) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #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 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 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64)))) re))
(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 re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im)))
(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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 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 re) (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(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)))
(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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 re) (log.f64 (*.f64 im #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 im #s(literal 1/2 binary64))) (log.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)))) (/.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(*.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))) (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))
(pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #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 #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(exp.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(fma.f64 (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) re im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(-.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 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (*.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 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.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 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.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)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(pow.f64 (fma.f64 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 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 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 (neg.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 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 (neg.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 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 (neg.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 (*.f64 im re) (neg.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 (neg.f64 re) (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 (*.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 #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 #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 #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 #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 (-.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 (-.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 im (*.f64 (neg.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 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 im (*.f64 (neg.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 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 im (*.f64 (neg.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 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 im (*.f64 (neg.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 (+.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)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #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 #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 #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 #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 #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 (-.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 (-.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)) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.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))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.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 (neg.f64 im) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.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 (neg.f64 im) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.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 (neg.f64 im) (fma.f64 #s(literal -1 binary64) re #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 re #s(literal -1 binary64) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.f64 #s(literal -1 binary64) re)))
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 (*.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 (*.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 (*.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 (*.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 (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 (*.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 (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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 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/2 binary64) re) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1/2 binary64) re #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (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)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #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 (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 (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 im (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 (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (/.f64 im (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 (*.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 (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 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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 im re))) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re))) re)) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 im re))) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 (+.f64 im (/.f64 im re)) 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 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 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 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 (*.f64 #s(literal 1/6 binary64) 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 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #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 (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 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal 1/6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))))
(/.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 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/216 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 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) re))))))
(/.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)))) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #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 (*.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)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 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)) (neg.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 re (*.f64 im #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 #s(literal -1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (fma.f64 im (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 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 (*.f64 #s(literal 1/2 binary64) im) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 re (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 (*.f64 #s(literal 1/2 binary64) im) (*.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 (*.f64 re (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 (*.f64 #s(literal 1/2 binary64) im) (*.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 re (/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))) (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 (+.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 re (*.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 (*.f64 #s(literal 1/2 binary64) im) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (*.f64 im #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 re (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 (*.f64 #s(literal 1/2 binary64) im) (*.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 (*.f64 re (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 (*.f64 #s(literal 1/2 binary64) im) (*.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 re (/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))) (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 (+.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 re (*.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 (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 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))))
(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 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 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 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 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 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 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 (*.f64 re (*.f64 im (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)))) re)))
(/.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 (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))) (/.f64 re (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 (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))) (/.f64 re (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 (+.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))) (/.f64 re (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 re (/.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 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 re (*.f64 im (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 (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))) (/.f64 re (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 (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))) (/.f64 re (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 (+.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))) (/.f64 re (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 re (/.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 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 re (*.f64 im (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 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 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 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 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 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 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 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 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 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 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 re) (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64))) im)))
(fma.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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))) (-.f64 (*.f64 re (+.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #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))
(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 re (*.f64 (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) 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)) 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 re (*.f64 (+.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 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))) (-.f64 (*.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) (/.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 re (*.f64 (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) 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)) 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 re (*.f64 (+.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 #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))) (-.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 (*.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 re (*.f64 (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) 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)) 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 re (*.f64 (+.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 (*.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))) (-.f64 (*.f64 re (+.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (+.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 re (*.f64 (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im re) (*.f64 #s(literal 1/2 binary64) 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)) 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 re (*.f64 (+.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 (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))) (-.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 (*.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))) (-.f64 (*.f64 re (+.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) 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 im (/.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) im)) (-.f64 #s(literal 1 binary64) re))
(*.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 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #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 im (+.f64 im (*.f64 re (*.f64 im (+.f64 re #s(literal -1 binary64)))))))
(/.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 #s(literal -1 binary64) re))))))
(*.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 im (/.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) im)) (-.f64 #s(literal 1 binary64) re))
(*.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 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #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 im (+.f64 im (*.f64 re (*.f64 im (+.f64 re #s(literal -1 binary64)))))))
(/.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 #s(literal -1 binary64) re))))))
(/.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 im (/.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) im)) (-.f64 #s(literal 1 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 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #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 im (+.f64 im (*.f64 re (*.f64 im (+.f64 re #s(literal -1 binary64)))))))
(/.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 #s(literal -1 binary64) re))))))
(/.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 (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 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im re) #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 im (/.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) 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 (*.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #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 im (+.f64 im (*.f64 re (*.f64 im (+.f64 re #s(literal -1 binary64)))))))
(/.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 #s(literal -1 binary64) 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 #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 im (/.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) 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))
(/.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 im (/.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) im)) (-.f64 #s(literal 1 binary64) re))
(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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 im re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.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 (*.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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) (-.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re))) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 re (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 im (*.f64 re #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 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64)))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))) (*.f64 re (+.f64 im (*.f64 re (*.f64 im #s(literal -1/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 (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64))))))
(/.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 (fma.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 re (fma.f64 im im (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 im (*.f64 #s(literal 1/2 binary64) re) (neg.f64 im)))))))
(*.f64 re (/.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 re (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 re (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (/.f64 re (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(*.f64 re (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64))))))
(*.f64 re (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)))))
(/.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 (fma.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 re (fma.f64 im im (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 im (*.f64 #s(literal 1/2 binary64) re) (neg.f64 im)))))))
(*.f64 re (/.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 re (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) re) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (/.f64 re (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(*.f64 re (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64))))))
(*.f64 re (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)))))
(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 (*.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 (*.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 (*.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 (*.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 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(fma.f64 im re (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(fma.f64 re im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) im))))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(pow.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) im))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(exp.f64 (+.f64 (log.f64 re) (log.f64 (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(exp.f64 (+.f64 (log.f64 (*.f64 im #s(literal 1/2 binary64))) (log.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 #s(literal 1/2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))) (/.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))
(*.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 re (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (-.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))) (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 re (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (-.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 re (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (-.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 im (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 im (+.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #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 im (*.f64 re #s(literal 1/2 binary64)) im)) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 re (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (-.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (*.f64 im re) (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) (neg.f64 im)))
(pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 1 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 3 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 2 binary64))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 2 binary64)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #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 #s(literal 1/2 binary64)) im) im))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im) #s(literal 3 binary64)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) re im)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)) im)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) im)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) (sqrt.f64 (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im))) im)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(*.f64 im (fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)) #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 im (*.f64 re #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))
(*.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) (fma.f64 im (*.f64 #s(literal 1/2 binary64) re) (neg.f64 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 re (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (*.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) (fma.f64 im (*.f64 #s(literal 1/2 binary64) re) (neg.f64 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 re (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.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))) (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) (fma.f64 im (*.f64 #s(literal 1/2 binary64) re) (neg.f64 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 re (*.f64 im (+.f64 (*.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 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im re) #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 re)) #s(literal 2 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))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 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))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))
(/.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) (fma.f64 im (*.f64 #s(literal 1/2 binary64) re) (neg.f64 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 re (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) #s(literal 2 binary64))) (-.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (+.f64 im (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64))))
(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)))

eval291.0ms (4.9%)

Compiler

Compiled 9320 to 5381 computations (42.3% saved)

prune99.0ms (1.7%)

Pruning

18 alts after pruning (8 fresh and 10 done)

PrunedKeptTotal
New4608468
Fresh101
Picked055
Done055
Total46118479
Accuracy
100.0%
Counts
479 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
38.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
35.1%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
38.0%
(+.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))))))
38.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))))))
38.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
39.5%
(+.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)))))))
37.7%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
29.8%
(+.f64 im (*.f64 im re))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
29.7%
(*.f64 re (+.f64 im (/.f64 im re)))
4.3%
(*.f64 re (sin.f64 im))
6.9%
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
71.1%
(*.f64 im (exp.f64 re))
8.0%
(*.f64 im re)
50.3%
(sin.f64 im)
25.7%
im
Compiler

Compiled 302 to 197 computations (34.8% saved)

localize455.0ms (7.6%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
99.9%
(*.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))
87.4%
(*.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)))))))
99.9%
(*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
99.9%
(*.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)))
100.0%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
94.0%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 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.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)
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))))))
Compiler

Compiled 217 to 137 computations (36.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 253.0ms
Operation ival-mult, time spent: 186.0ms, 74.0% of total-time
Operation ival-add, time spent: 44.0ms, 17.0% of total-time
Operation ival-pow, time spent: 15.0ms, 6.0% of total-time
Operation const, time spent: 7.0ms, 3.0% of total-time

series34.0ms (0.6%)

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

75 calls:

TimeVariablePointExpression
3.0ms
re
@-inf
(* re (+ 1 (* 1/2 re)))
3.0ms
im
@inf
(+ 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 (* re (+ 1/2 (* 1/6 re))))))

rewrite261.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
359×associate-*r*
274×log1p-expm1-u
274×expm1-log1p-u
268×add-cube-cbrt
267×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035501
1642433
Stop Event
node limit
Counts
15 → 398
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/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #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))))
(+.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 im) 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.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 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (pow.f64 (cbrt.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 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 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 (exp.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)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (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 (exp.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (/.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 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 im (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.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 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) im))
(pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))))
(cbrt.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(log1p.f64 (expm1.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(exp.f64 (log.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im)
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im im)
(fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 (*.f64 re #s(literal 1/2 binary64)) im))
(+.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 (*.f64 re #s(literal 1/2 binary64)) im) #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 (*.f64 re #s(literal 1/2 binary64)) im) #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 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) im)) (-.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) im)) (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 im) 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.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) (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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im 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 (*.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 (fma.f64 im im (*.f64 (*.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 (*.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 (*.f64 im 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 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 (*.f64 im 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 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (*.f64 im 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 (*.f64 im 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 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))))))
(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 re) (pow.f64 im #s(literal 2 binary64))) #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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #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 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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)))
(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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) im))
(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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (exp.f64 (log1p.f64 (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 re #s(literal 2 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.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) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 (+.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))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))) (+.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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (+.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 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.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)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))
(pow.f64 (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 (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 (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 (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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(exp.f64 (log.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)

simplify349.0ms (5.8%)

Algorithm
egg-herbie
Rules
752×fmm-def
580×fma-define
347×*-commutative
297×sub-neg
231×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
087725567
1231524750
2648924698
Stop Event
node limit
Counts
600 → 560
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))))
(*.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))))
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 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 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #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 #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 (/.f64 im re) (/.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 (/.f64 im re) (/.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 re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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/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 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.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 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/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/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/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
re
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 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 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 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 (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 im) 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.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 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (pow.f64 (cbrt.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 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 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 (exp.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)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (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 (exp.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (/.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 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 im (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.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 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) im))
(pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))))
(cbrt.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(log1p.f64 (expm1.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(exp.f64 (log.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im)
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im im)
(fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 (*.f64 re #s(literal 1/2 binary64)) im))
(+.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 (*.f64 re #s(literal 1/2 binary64)) im) #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 (*.f64 re #s(literal 1/2 binary64)) im) #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 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) im)) (-.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) im)) (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 im) 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.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) (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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im 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 (*.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 (fma.f64 im im (*.f64 (*.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 (*.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 (*.f64 im 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 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 (*.f64 im 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 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (*.f64 im 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 (*.f64 im 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 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))))))
(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 re) (pow.f64 im #s(literal 2 binary64))) #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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) im))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #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 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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)))
(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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) im))
(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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 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 (exp.f64 (log1p.f64 (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 re #s(literal 2 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.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) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 (+.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))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))) (+.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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (+.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 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.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)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))
(pow.f64 (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 (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 (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 (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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(exp.f64 (log.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)
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 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 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 (*.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 (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 (*.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/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 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.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 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 (-.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 (-.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/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)))
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 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (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 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 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) re)))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 im (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (+.f64 (/.f64 im re) (/.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 (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (+.f64 (/.f64 im re) (/.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 (/.f64 im re) (/.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 (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (+.f64 (/.f64 im re) (/.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/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 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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) im (neg.f64 (/.f64 im re))) re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (/.f64 im (neg.f64 re)) im) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.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)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) im (neg.f64 (/.f64 im re))) re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (-.f64 (/.f64 im (neg.f64 re)) 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 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 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 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 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 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 (*.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 (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 (*.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/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 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.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 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 (-.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 (-.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 re (*.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 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 re (*.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 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 re (*.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 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 re (*.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 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 re (*.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 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 re (*.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 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 re (*.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 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 re (*.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 #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 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 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 (neg.f64 im) (*.f64 re (fma.f64 #s(literal -1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 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 (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 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1 binary64) (*.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 (neg.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 (fma.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 re) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(*.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 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1 binary64) (*.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 (neg.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 (fma.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 re) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(*.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 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1 binary64) (*.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 (neg.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 (fma.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 re) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 im))
(*.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 (neg.f64 im) (fma.f64 re (fma.f64 #s(literal -1 binary64) (*.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 (neg.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 (fma.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 re) #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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (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 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 (*.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 (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 (*.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/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 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.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 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 (-.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 (fma.f64 #s(literal -1 binary64) im (neg.f64 (/.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 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))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (-.f64 (*.f64 re #s(literal 1/6 binary64)) (/.f64 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 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (-.f64 (*.f64 re #s(literal 1/6 binary64)) (/.f64 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 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) re))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (-.f64 (*.f64 re #s(literal 1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (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)))
(*.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 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 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 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 im (*.f64 re (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.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/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (*.f64 re (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.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 re (-.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/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.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 re (-.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/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.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 re (-.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/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 re (neg.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
re
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 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) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (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 #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) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (/.f64 re (pow.f64 im #s(literal 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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 (*.f64 im 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))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (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 (*.f64 im re) (*.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 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im re) (*.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 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (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 (*.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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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 re (*.f64 im (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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (*.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 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/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/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))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (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))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 re (fma.f64 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 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 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 (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 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 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 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 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 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 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 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 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))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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 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 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/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/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/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (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/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re #s(literal 1/2 binary64))) (*.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/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/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))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #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))))
(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))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (neg.f64 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 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 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 (exp.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))))
(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))))
(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 (exp.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (/.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 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) im)
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (*.f64 im (+.f64 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (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 #s(literal 1 binary64) (*.f64 re (fma.f64 re #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 #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (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 im (*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 im (+.f64 (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (neg.f64 im)))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.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 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))) im))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))))
(pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 1 binary64))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 3 binary64))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 2 binary64))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 2 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im) #s(literal 3 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im im)
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) im)
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (sqrt.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) im)
(*.f64 im (fma.f64 re (fma.f64 re #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 #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 im (fma.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)))
(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 #s(literal -1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (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)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re))))
(/.f64 (fma.f64 (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 (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 #s(literal 1/4 binary64) (pow.f64 re #s(literal 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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.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)))))
(+.f64 #s(literal -1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 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 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 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 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/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 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 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 (*.f64 re #s(literal 1/2 binary64)) im) #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 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.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 #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.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 (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 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 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/216 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) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) #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 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) im)) (-.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 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 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64) (*.f64 (pow.f64 re #s(literal 3 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 #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 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im re) (-.f64 #s(literal 1/2 binary64) (*.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 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) im)) (*.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 (*.f64 re #s(literal 1/2 binary64)) im) (*.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 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 im (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (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)))) (*.f64 im (fma.f64 re #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 im re)))
(*.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)))))
(*.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 1/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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 (*.f64 im 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))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (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 (*.f64 im re) (*.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 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im re) (*.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 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im re) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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 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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (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 (*.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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (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 (*.f64 im 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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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))))
(*.f64 re (*.f64 im (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 re (*.f64 im (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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 (*.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) (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 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 re) (*.f64 (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 (*.f64 im 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 (*.f64 im 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 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 (*.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 (fma.f64 im im (*.f64 (*.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 (*.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 re) (*.f64 (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 (*.f64 im 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 (*.f64 im 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 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 (*.f64 im (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 3 binary64)) (pow.f64 (*.f64 (*.f64 im 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 (*.f64 im 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) (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 (*.f64 im re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 im)))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 re) (*.f64 (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 (*.f64 im 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 (*.f64 im 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 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 (*.f64 im (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 (*.f64 im 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 (*.f64 im 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) (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 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 re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 im)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 re) (*.f64 (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 (*.f64 im 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 (*.f64 im 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 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 re (*.f64 im (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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im re) (*.f64 (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 re (*.f64 im (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 re (*.f64 im (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 (*.f64 im (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 (*.f64 im 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 (*.f64 im 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 re (*.f64 im (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 (*.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 #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 (*.f64 im 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 (*.f64 (*.f64 im 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 (*.f64 im 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 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.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 #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 (*.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (*.f64 im 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 (*.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 #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 re) (pow.f64 im #s(literal 2 binary64))))
(*.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 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 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 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))))
(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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 im re))
(*.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 (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 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 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 (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 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(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 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64))))) (*.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.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 (*.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 #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.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 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64)))))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.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))))) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 im (*.f64 re (-.f64 #s(literal 1 binary64) (*.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 (*.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))))) (pow.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (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 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 im (*.f64 re (-.f64 #s(literal 1 binary64) (*.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 (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 (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 (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 (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 (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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) im))
(*.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 (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 (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 (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 (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 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(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 (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 (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 (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 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 im #s(literal -1/6 binary64)) (*.f64 re (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 (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 (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 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.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) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.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))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (neg.f64 re)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) re)
(*.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 (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))) (+.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)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (neg.f64 re)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (+.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 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (neg.f64 re)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/36 binary64))) (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.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)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (neg.f64 re)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 (neg.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))) re) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))) re) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/36 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re))
(/.f64 (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/36 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) (neg.f64 re)))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(/.f64 (fma.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)) (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))) (-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 1 binary64))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 3 binary64))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (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 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 2 binary64))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 2 binary64)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 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 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re) #s(literal 3 binary64)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)) #s(literal 1 binary64)))
(*.f64 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) re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(*.f64 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 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)) re)
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64) re)
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re)
(*.f64 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 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) re)
(*.f64 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 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) re)
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re re)
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))

eval491.0ms (8.2%)

Compiler

Compiled 10860 to 7058 computations (35% saved)

prune105.0ms (1.8%)

Pruning

19 alts after pruning (5 fresh and 14 done)

PrunedKeptTotal
New5582560
Fresh033
Picked145
Done01010
Total55919578
Accuracy
100.0%
Counts
578 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
17.8%
(+.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))))))))
38.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
35.1%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 im re) #s(literal 1/2 binary64)))))
38.0%
(+.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))))))
38.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))))))
38.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
39.5%
(+.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)))))))
37.7%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
29.8%
(+.f64 im (*.f64 im re))
50.8%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
29.7%
(*.f64 re (+.f64 im (/.f64 im re)))
16.3%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
4.3%
(*.f64 re (sin.f64 im))
71.1%
(*.f64 im (exp.f64 re))
8.0%
(*.f64 im re)
50.3%
(sin.f64 im)
25.7%
im
Compiler

Compiled 462 to 268 computations (42% saved)

regimes133.0ms (2.2%)

Counts
21 → 1
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(*.f64 re (+.f64 im (/.f64 im re)))
(+.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 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 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 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 (*.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 (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:

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

Compiled 21 to 15 computations (28.6% saved)

regimes101.0ms (1.7%)

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

4 calls:

71.0ms
(sin.f64 im)
15.0ms
re
11.0ms
im
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
95.9%3re
78.8%2im
95.9%3(exp.f64 re)
83.3%5(sin.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes17.0ms (0.3%)

Counts
15 → 3
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(*.f64 re (+.f64 im (/.f64 im re)))
(+.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 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 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 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 (*.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

2 calls:

13.0ms
re
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
95.6%3re
95.6%3(exp.f64 re)
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes31.0ms (0.5%)

Counts
13 → 2
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(*.f64 re (+.f64 im (/.f64 im re)))
(+.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 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 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 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 (*.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
(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

3 calls:

14.0ms
(sin.f64 im)
8.0ms
im
8.0ms
re
Results
AccuracySegmentsBranch
58.1%3(sin.f64 im)
58.1%2im
64.4%2re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes11.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(*.f64 re (+.f64 im (/.f64 im re)))
(+.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 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 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 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 (*.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 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:

7.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
39.5%1im
39.5%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
im
(*.f64 im re)
(+.f64 im (*.f64 im re))
(*.f64 re (+.f64 im (/.f64 im re)))
Outputs
(+.f64 im (*.f64 im re))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
30.0%2im
29.9%2re
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
re
1.0ms
im
Results
AccuracySegmentsBranch
25.7%1re
25.7%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0002384124833206
7.14298671724236e+159
0.0ms
0.9999867441352117
1.0
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0002384124833206
7.14298671724236e+159
0.0ms
0.9999867441352117
1.0
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch22.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
0.00023838406758077253
368.0771607826755
Results
19.0ms143×256valid
0.0ms256valid
Compiler

Compiled 219 to 162 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
Operation ival-sin, time spent: 4.0ms, 56.0% of total-time
Operation ival-exp, time spent: 2.0ms, 28.0% of total-time
Operation ival-mult, time spent: 1.0ms, 14.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch10.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
620822430347886.1
1077907913433824.8
Results
6.0ms49×256valid
2.0ms14×256infinite
0.0ms256valid
Compiler

Compiled 52 to 37 computations (28.8% saved)

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

simplify9.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047398
176398
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 im (exp.f64 re))))
(if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (<=.f64 re #s(literal 1890791267555229/4611686018427387904 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))))))))
(+.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 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 im re))
(if (<=.f64 im #s(literal 750000000000000 binary64)) im (*.f64 im re))
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 im (exp.f64 re))))
(if (or (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (or (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 (exp.f64 re) im) (sin.f64 im))
(if (<=.f64 re #s(literal 1890791267555229/4611686018427387904 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 1890791267555229/4611686018427387904 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)))))))))
(+.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 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64))))))
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re im))
(if (<=.f64 im #s(literal 750000000000000 binary64)) im (*.f64 im re))
(if (<=.f64 im #s(literal 750000000000000 binary64)) im (*.f64 re im))
im
Compiler

Compiled 122 to 81 computations (33.6% saved)

soundness243.0ms (4.1%)

Rules
776×prod-exp
653×prod-exp
599×times-frac
570×fmm-def
450×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02863257
17163172
220593166
348263166
01041028
1272967
2847935
32601914
44147911
57218911
Stop Event
node limit
node limit
Compiler

Compiled 39 to 21 computations (46.2% saved)

end0.0ms (0%)

preprocess78.0ms (1.3%)

Remove

(negabs im)

Compiler

Compiled 310 to 186 computations (40% saved)

Profiling

Loading profile data...