math.exp on complex, imaginary part

Time bar (total: 8.3s)

analyze0.0ms (0%)

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

Compiled 8 to 6 computations (25% saved)

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

sample1.1s (13.7%)

Results
545.0ms6219×0valid
224.0ms2037×0infinite
Precisions
Click to see histograms. Total time spent on operations: 401.0ms
ival-sin: 206.0ms (51.4% of total)
ival-exp: 109.0ms (27.2% of total)
ival-mult: 74.0ms (18.4% of total)
const: 8.0ms (2% of total)
backward-pass: 4.0ms (1% of total)
Bogosity

preprocess58.0ms (0.7%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
022163
146161
286155
3157155
4314155
5527155
6563155
7577155
8585155
9585155
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 (neg.f64 im)))
(neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))
(neg.f64 (*.f64 (exp.f64 re) (sin.f64 (neg.f64 im))))
(*.f64 (exp.f64 im) (sin.f64 re))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))
(/.f64 (sin.f64 im) (exp.f64 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 (neg.f64 (sin.f64 im)) (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)

explain73.0ms (0.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(exp.f64 re)
00-0-im
00-0-re
00-0-(sin.f64 im)
00-0-(*.f64 (exp.f64 re) (sin.f64 im))
Results
43.0ms378×256valid
13.0ms134×256infinite
Compiler

Compiled 35 to 17 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sin: 16.0ms (65.1% of total)
ival-exp: 4.0ms (16.3% of total)
ival-mult: 4.0ms (16.3% of total)
const: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

localize95.0ms (1.1%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
Results
80.0ms189×256valid
8.0ms67×256infinite
Compiler

Compiled 14 to 6 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sin: 8.0ms (63.4% of total)
ival-exp: 2.0ms (15.9% of total)
ival-mult: 2.0ms (15.9% of total)
const: 0.0ms (0% of total)

series4.0ms (0%)

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

6 calls:

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

rewrite322.0ms (3.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01121
110121
2110521
Stop Event
node limit
Counts
1 → 49
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 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) re)) #s(literal 1/3 binary64)) (cbrt.f64 (sin.f64 im)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) (sin.f64 im)) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) re))) (cbrt.f64 (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) (sin.f64 im))) (cbrt.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(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 (cbrt.f64 (pow.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 (exp.f64 re)) (sin.f64 im)))
(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)))

simplify96.0ms (1.2%)

Algorithm
egg-herbie
Rules
815×prod-exp
554×fma-define
430×fma-neg
379×unswap-sqr
370×associate-+r+
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01731932
13961831
211421792
329651781
457111767
Stop Event
node limit
Counts
57 → 68
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 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) re)) #s(literal 1/3 binary64)) (cbrt.f64 (sin.f64 im)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) (sin.f64 im)) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) re))) (cbrt.f64 (sin.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) (sin.f64 im))) (cbrt.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(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 (cbrt.f64 (pow.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 (exp.f64 re)) (sin.f64 im)))
(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 (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 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re)))
(+.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)))))))
(fma.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 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) (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 (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 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 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))))))))
(fma.f64 (*.f64 (exp.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (pow.f64 im #s(literal 3 binary64)) (*.f64 im (exp.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 (sin.f64 im) #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 (exp.f64 re)) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(*.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))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (log.f64 (E.f64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.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))
(*.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) re)) #s(literal 1/3 binary64)) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) (sin.f64 im)) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 5/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (log.f64 (sin.f64 im)))) re))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)) (sin.f64 im))) (cbrt.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) #s(literal 5/2 binary64))))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 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 (cbrt.f64 (pow.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 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(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))

eval14.0ms (0.2%)

Compiler

Compiled 851 to 336 computations (60.5% saved)

prune14.0ms (0.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New62668
Fresh000
Picked011
Done000
Total62769
Accuracy
100.0%
Counts
69 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.0%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
51.0%
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
75.0%
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
67.3%
(*.f64 im (exp.f64 re))
50.8%
(sin.f64 im)
77.2%
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
Compiler

Compiled 111 to 81 computations (27% saved)

localize978.0ms (11.8%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
99.9%
(*.f64 re (sin.f64 im))
99.9%
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
100.0%
(*.f64 im (exp.f64 re))
100.0%
(exp.f64 (exp.f64 re))
99.9%
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
77.3%
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
Results
21.0ms78×256valid
667.0ms67×8192exit
216.0ms61×2048valid
32.0ms34×1024valid
8.0ms16×512valid
Compiler

Compiled 65 to 17 computations (73.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 860.0ms
ival-pow: 575.0ms (66.8% of total)
ival-sin: 90.0ms (10.5% of total)
ival-exp: 86.0ms (10% of total)
ival-log: 76.0ms (8.8% of total)
ival-mult: 20.0ms (2.3% of total)
ival-add: 13.0ms (1.5% of total)
const: 2.0ms (0.2% of total)

series373.0ms (4.5%)

Counts
7 → 97
Calls
Call 1
Inputs
#<alt (log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))>
#<alt (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))>
#<alt (exp.f64 (exp.f64 re))>
#<alt (*.f64 im (exp.f64 re))>
#<alt (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (+.f64 (sin.f64 im) (*.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 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))))))))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 im (exp.f64 re))>
#<alt (*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))>
#<alt (*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -24 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -6 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))))))))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (exp.f64 (sin.f64 im))>
#<alt (+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im))))>
#<alt (+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im)))))>
#<alt (+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im)))))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (exp.f64 re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))>
#<alt (exp.f64 #s(literal 1 binary64))>
#<alt (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (exp.f64 #s(literal 1 binary64))))>
#<alt (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (exp.f64 #s(literal 1 binary64))))))>
#<alt (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 5/6 binary64) (*.f64 re (exp.f64 #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 im (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 im re)>
#<alt (*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))>
#<alt (*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/120 binary64) re)))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) re))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))) #s(literal 1/6 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) re) #s(literal 1/5040 binary64))))))) #s(literal 1/6 binary64))))))>
#<alt (sin.f64 im)>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))>
Calls

39 calls:

TimeVariablePointExpression
138.0ms
re
@-inf
(log (pow (exp (exp re)) (sin im)))
94.0ms
re
@0
(* re (sin im))
59.0ms
re
@inf
(log (pow (exp (exp re)) (sin im)))
44.0ms
im
@inf
(log (pow (exp (exp re)) (sin im)))
16.0ms
im
@-inf
(log (pow (exp (exp re)) (sin im)))

rewrite142.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
928×prod-diff
734×log1p-expm1-u
734×expm1-log1p-u
397×fma-define
195×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify193.0ms (2.3%)

Algorithm
egg-herbie
Rules
667×associate-+r+
570×fma-define
400×associate-*r*
353×associate-*l*
303×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062712329
1160611696
2530711365
Stop Event
node limit
Counts
378 → 286
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 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))))))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -24 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -6 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))))))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(exp.f64 (sin.f64 im))
(+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im))))
(+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im)))))
(+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im)))))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 im (exp.f64 re)))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(exp.f64 #s(literal 1 binary64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (exp.f64 #s(literal 1 binary64))))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (exp.f64 #s(literal 1 binary64))))))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 5/6 binary64) (*.f64 re (exp.f64 #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 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 1 binary64) re)))))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 im re)
(*.f64 im (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
(*.f64 im (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/120 binary64) re)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) re) #s(literal 1/5040 binary64))))))) #s(literal 1/6 binary64))))))
(sin.f64 im)
(*.f64 re (sin.f64 im))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) re))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) re) #s(literal 1 binary64)))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(*.f64 (pow.f64 #s(literal 1 binary64) (sin.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (sin.f64 im)) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (sin.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (sin.f64 im)) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (exp.f64 (exp.f64 re)) (fma.f64 (sin.f64 im) #s(literal 1/2 binary64) (*.f64 (sin.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im))))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (exp.f64 re)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (exp.f64 re))))
(*.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(pow.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (exp.f64 re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(pow.f64 (exp.f64 (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (exp.f64 (exp.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (exp.f64 re)))))
(cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (exp.f64 (exp.f64 re))))
(log1p.f64 (expm1.f64 (exp.f64 (exp.f64 re))))
(exp.f64 (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) im))) #s(literal 1 binary64))
(*.f64 (exp.f64 re) im)
(*.f64 im (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) im))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) im)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (exp.f64 re)))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) im))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) (sqrt.f64 (*.f64 (exp.f64 re) im)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (exp.f64 re)))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(pow.f64 (*.f64 (exp.f64 re) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) im))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) im)))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) im)))
(exp.f64 (+.f64 re (log.f64 im)))
(exp.f64 (*.f64 (+.f64 re (log.f64 im)) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re #s(literal 2 binary64)) #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 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.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 #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 (*.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)) #s(literal 1 binary64)) (*.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 (cbrt.f64 (pow.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)) #s(literal 1 binary64)) (*.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) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 re (sin.f64 im))
(*.f64 (sin.f64 im) re)
(*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re))
(*.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (sin.f64 im)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) re))
(*.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)))
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re))
(pow.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 re (sin.f64 im))))
(exp.f64 (log.f64 (*.f64 re (sin.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sin.f64 im))) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re #s(literal 2 binary64)) #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 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(fma.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 #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 (*.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)) #s(literal 1 binary64)) (*.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 (cbrt.f64 (pow.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)) #s(literal 1 binary64)) (*.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) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (sin.f64 im))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (sin.f64 im))
Outputs
(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 (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))))
(fma.f64 re (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 (sin.f64 im) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))) (sin.f64 im)) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 re (fma.f64 #s(literal -6 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (+.f64 (sin.f64 im) (*.f64 #s(literal 6 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) #s(literal 1/6 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 im) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) #s(literal 0 binary64))))) (sin.f64 im)) (sin.f64 im))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 im (exp.f64 re))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))
(fma.f64 im (exp.f64 re) #s(literal 0 binary64))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64))))))))
(*.f64 im (fma.f64 im (*.f64 im (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (exp.f64 re))) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))) (exp.f64 re)))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -24 binary64) (*.f64 (exp.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -6 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 12 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64))))))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))))))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 (fma.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (exp.f64 re))) (pow.f64 (exp.f64 re) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal -24 binary64) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (exp.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (exp.f64 re) #s(literal 2 binary64)) #s(literal -4 binary64))))) (*.f64 im #s(literal 1/24 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (sin.f64 im))
(+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im))))
(*.f64 (+.f64 (*.f64 (sin.f64 im) re) #s(literal 1 binary64)) (exp.f64 (sin.f64 im)))
(+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))) (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im)))))
(fma.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) #s(literal 1/2 binary64))))))) (exp.f64 (sin.f64 im)))
(+.f64 (exp.f64 (sin.f64 im)) (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (sin.f64 im)) (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (sin.f64 im)) (sin.f64 im)))))
(fma.f64 re (fma.f64 (sin.f64 im) (exp.f64 (sin.f64 im)) (*.f64 (*.f64 re (exp.f64 (sin.f64 im))) (+.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (sin.f64 im) #s(literal 1/6 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) #s(literal 1/6 binary64))))) re)))) (exp.f64 (sin.f64 im)))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 im (exp.f64 re)))
(fma.f64 im (exp.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (exp.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 (exp.f64 re) #s(literal 2 binary64)))))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (exp.f64 re)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (exp.f64 re) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))))))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (*.f64 (exp.f64 re) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (exp.f64 re) #s(literal 2 binary64)))) (exp.f64 re)) #s(literal 1 binary64))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 #s(literal 1 binary64))
(E.f64)
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (exp.f64 #s(literal 1 binary64))))
(fma.f64 re (E.f64) (E.f64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (exp.f64 #s(literal 1 binary64))))))
(fma.f64 re (fma.f64 re (E.f64) (E.f64)) (E.f64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 re (+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 5/6 binary64) (*.f64 re (exp.f64 #s(literal 1 binary64)))))))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 re #s(literal 5/6 binary64)) (E.f64) (E.f64)) (E.f64)) (E.f64))
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 (*.f64 re (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im re)) (*.f64 #s(literal 1/2 binary64) im))))))
(fma.f64 re (fma.f64 re (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))) im) im)
(*.f64 im (+.f64 #s(literal 1 binary64) 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 (+.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) (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) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.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))) #s(literal -1/6 binary64))) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(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 (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 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 (sin.f64 im) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 im 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 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.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))))))
(fma.f64 im re (*.f64 (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) (pow.f64 im #s(literal 3 binary64))))
(*.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)))))))
(fma.f64 im re (*.f64 (fma.f64 re #s(literal -1/6 binary64) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 im re im)
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
(*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) re)))) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/120 binary64)))) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) re) #s(literal 1/5040 binary64))))))) #s(literal 1/6 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.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))) #s(literal -1/6 binary64))) re)))
(sin.f64 im)
(*.f64 re (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 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 re (sin.f64 im))
(*.f64 (sin.f64 im) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(log.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(*.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 (log.f64 (sin.f64 im)) re))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) re) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(*.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 im)) (*.f64 #s(literal 2 binary64) (exp.f64 re)))) (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(*.f64 (pow.f64 #s(literal 1 binary64) (sin.f64 im)) (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (sin.f64 im)) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (sin.f64 im)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (sin.f64 im)) (pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (sin.f64 im)))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (*.f64 (sin.f64 im) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (exp.f64 (exp.f64 re)) (fma.f64 (sin.f64 im) #s(literal 1/2 binary64) (*.f64 (sin.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (exp.f64 (sin.f64 im)) (exp.f64 re))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (sqrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) (*.f64 #s(literal 2 binary64) (sin.f64 im))))
(fabs.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(exp.f64 (*.f64 (exp.f64 re) (sin.f64 im)))
(pow.f64 (exp.f64 (exp.f64 re)) (sin.f64 im))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (exp.f64 re)))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (exp.f64 (exp.f64 re)))
(*.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))
(exp.f64 (exp.f64 re))
(*.f64 #s(literal 1 binary64) (exp.f64 (exp.f64 re)))
(exp.f64 (exp.f64 re))
(*.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)))
(exp.f64 (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (exp.f64 re))))
(exp.f64 (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 (exp.f64 re))))
(exp.f64 (exp.f64 re))
(pow.f64 (exp.f64 (exp.f64 re)) #s(literal 1 binary64))
(exp.f64 (exp.f64 re))
(pow.f64 (cbrt.f64 (exp.f64 (exp.f64 re))) #s(literal 3 binary64))
(exp.f64 (exp.f64 re))
(pow.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(exp.f64 (exp.f64 re))
(pow.f64 (sqrt.f64 (exp.f64 (exp.f64 re))) #s(literal 2 binary64))
(exp.f64 (exp.f64 re))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (exp.f64 re))
(exp.f64 (exp.f64 re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(exp.f64 (exp.f64 re))
(pow.f64 (exp.f64 (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(exp.f64 (exp.f64 re))
(sqrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 2 binary64)))
(exp.f64 (exp.f64 re))
(log.f64 (exp.f64 (exp.f64 (exp.f64 re))))
(exp.f64 (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (exp.f64 re)))))
(exp.f64 (exp.f64 re))
(cbrt.f64 (pow.f64 (exp.f64 (exp.f64 re)) #s(literal 3 binary64)))
(exp.f64 (exp.f64 re))
(expm1.f64 (log1p.f64 (exp.f64 (exp.f64 re))))
(+.f64 #s(literal 0 binary64) (exp.f64 (exp.f64 re)))
(log1p.f64 (expm1.f64 (exp.f64 (exp.f64 re))))
(exp.f64 (exp.f64 re))
(exp.f64 (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 re) im))) #s(literal 1 binary64))
(fma.f64 im (exp.f64 re) #s(literal 0 binary64))
(*.f64 (exp.f64 re) im)
(*.f64 im (exp.f64 re))
(*.f64 im (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) im) #s(literal 1 binary64))
(*.f64 im (exp.f64 re))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) im))
(*.f64 im (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) im))
(*.f64 im (exp.f64 re))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 2 binary64)))
(*.f64 im (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) im)))
(*.f64 im (exp.f64 re))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (exp.f64 re)))
(*.f64 im (exp.f64 re))
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sqrt.f64 (exp.f64 re)) im))
(*.f64 im (exp.f64 re))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) (sqrt.f64 (*.f64 (exp.f64 re) im)))
(*.f64 im (exp.f64 re))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (exp.f64 re)))
(*.f64 im (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 im (exp.f64 re))
(*.f64 (*.f64 (exp.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 im (exp.f64 re))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 re)))
(*.f64 im (exp.f64 re))
(*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))
(*.f64 im (exp.f64 re))
(pow.f64 (*.f64 (exp.f64 re) im) #s(literal 1 binary64))
(*.f64 im (exp.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 3 binary64))
(*.f64 im (exp.f64 re))
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (exp.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 re) im)) #s(literal 2 binary64))
(*.f64 im (exp.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) #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 (exp.f64 re) im))))
(*.f64 im (exp.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) #s(literal 3 binary64)))
(*.f64 im (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (exp.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (exp.f64 re) #s(literal 3 binary64))))
(*.f64 im (exp.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 re) im)))
(fma.f64 im (exp.f64 re) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 re) im)))
(*.f64 im (exp.f64 re))
(exp.f64 (+.f64 re (log.f64 im)))
(*.f64 im (exp.f64 re))
(exp.f64 (*.f64 (+.f64 re (log.f64 im)) #s(literal 1 binary64)))
(*.f64 im (exp.f64 re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 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 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.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 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (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 #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 (*.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)) #s(literal 1 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)) (*.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 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re))))
(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)) #s(literal 1 binary64)) (*.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) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re))))
(fma.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (sin.f64 im)))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) re))
(*.f64 re (sin.f64 im))
(*.f64 (sin.f64 im) re)
(*.f64 (sin.f64 im) re)
(*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) re)
(*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) re)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) re))
(*.f64 (sin.f64 im) re)
(*.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) re)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (sin.f64 im))))
(*.f64 (sin.f64 im) re)
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) re))
(*.f64 (sin.f64 im) re)
(*.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) (sqrt.f64 (*.f64 re (sin.f64 im))))
(*.f64 (sin.f64 im) re)
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) re)
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) re)
(*.f64 (*.f64 re (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) re)
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re))
(*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 (sin.f64 im) re)
(pow.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) re)
(pow.f64 (cbrt.f64 (*.f64 re (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) re)
(pow.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) re)
(pow.f64 (sqrt.f64 (*.f64 re (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) re)
(sqrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) re)
(log.f64 (pow.f64 (exp.f64 re) (sin.f64 im)))
(*.f64 (sin.f64 im) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (sin.f64 im)))))
(*.f64 (sin.f64 im) re)
(cbrt.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) re)
(expm1.f64 (log1p.f64 (*.f64 re (sin.f64 im))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) re))
(log1p.f64 (expm1.f64 (*.f64 re (sin.f64 im))))
(*.f64 (sin.f64 im) re)
(exp.f64 (log.f64 (*.f64 re (sin.f64 im))))
(*.f64 (sin.f64 im) re)
(exp.f64 (*.f64 (log.f64 (*.f64 re (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) re)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))) (/.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 re (sin.f64 im)) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 re (+.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 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 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (sin.f64 im) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (sin.f64 im)) (+.f64 re #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.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 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (log1p.f64 re)) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (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 #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 (*.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)) #s(literal 1 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)) (*.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 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (sin.f64 im)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re))))
(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)) #s(literal 1 binary64)) (*.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) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re))))
(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)))

eval82.0ms (1%)

Compiler

Compiled 3808 to 1775 computations (53.4% saved)

prune208.0ms (2.5%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New2779286
Fresh011
Picked235
Done011
Total27914293
Accuracy
100.0%
Counts
293 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.3%
(+.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))))))
33.9%
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
27.9%
(+.f64 im (*.f64 im re))
51.0%
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
4.1%
(*.f64 (sin.f64 im) re)
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
75.0%
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
50.5%
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
29.4%
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/6 binary64))))))
29.4%
(*.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))))))
67.3%
(*.f64 im (exp.f64 re))
50.8%
(sin.f64 im)
24.9%
(log.f64 #s(literal 1 binary64))
24.9%
im
Compiler

Compiled 247 to 174 computations (29.6% saved)

localize380.0ms (4.6%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(*.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)))))
99.9%
(*.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))))))
99.7%
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
100.0%
(+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
100.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
99.9%
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
100.0%
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
99.5%
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
91.9%
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
85.1%
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
Results
256.0ms189×256valid
60.0ms67×256infinite
Compiler

Compiled 146 to 91 computations (37.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 275.0ms
ival-mult: 148.0ms (53.9% of total)
ival-pow: 75.0ms (27.3% of total)
ival-exp: 19.0ms (6.9% of total)
ival-add: 14.0ms (5.1% of total)
ival-sin: 7.0ms (2.5% of total)
ival-cbrt: 6.0ms (2.2% of total)
const: 4.0ms (1.5% of total)
ival-log: 2.0ms (0.7% of total)

series108.0ms (1.3%)

Counts
11 → 176
Calls
Call 1
Inputs
#<alt (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))>
#<alt (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))>
#<alt (pow.f64 (sin.f64 im) #s(literal 3 binary64))>
#<alt (pow.f64 (exp.f64 #s(literal 2 binary64)) re)>
#<alt (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))>
#<alt (*.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 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.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))))))>
#<alt (*.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)))))>
Outputs
#<alt (*.f64 im (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))>
#<alt (*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))>
#<alt (*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))>
#<alt (*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (sin.f64 im)>
#<alt (+.f64 (sin.f64 im) (*.f64 #s(literal 2/3 binary64) (*.f64 re (sin.f64 im))))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/9 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (sin.f64 im)))))>
#<alt (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 4/81 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/9 binary64) (sin.f64 im)))))))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 13/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -41/3024 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 13/120 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (pow.f64 (sin.f64 im) #s(literal 3 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))>
#<alt (pow.f64 im #s(literal 3 binary64))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 13/120 binary64) (*.f64 #s(literal -41/3024 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) re))))))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (exp.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (*.f64 im re)>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 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 #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 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))>
#<alt (*.f64 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 #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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))>
#<alt (*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))>
#<alt (*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))>
#<alt (*.f64 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 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))>
#<alt (+.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 (*.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)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.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)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.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)))))))>
#<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 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))>
#<alt (+.f64 #s(literal 1 binary64) re)>
#<alt (+.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 #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 #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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
Calls

57 calls:

TimeVariablePointExpression
20.0ms
im
@inf
(cbrt (* (pow (sin im) 3) (pow (exp 2) re)))
4.0ms
re
@inf
(* (pow (sin im) 3) (pow (exp 2) re))
2.0ms
re
@inf
(cbrt (* (pow (sin im) 3) (pow (exp 2) re)))
2.0ms
re
@-inf
(cbrt (* (pow (sin im) 3) (pow (exp 2) re)))
2.0ms
im
@0
(cbrt (* (pow (sin im) 3) (pow (exp 2) re)))

rewrite278.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
997×log1p-expm1-u
224×associate-*r*
206×expm1-log1p-u
201×add-cube-cbrt
199×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify299.0ms (3.6%)

Algorithm
egg-herbie
Rules
647×fma-define
495×distribute-rgt-in
495×distribute-lft-in
390×fma-neg
318×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
098523226
1250821978
2677721974
Stop Event
node limit
Counts
575 → 549
Calls
Call 1
Inputs
(*.f64 im (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 #s(literal 2/3 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/9 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (sin.f64 im)))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 4/81 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/9 binary64) (sin.f64 im)))))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 13/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -41/3024 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 13/120 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 13/120 binary64) (*.f64 #s(literal -41/3024 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) re))))))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(*.f64 im re)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 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 #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 #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 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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 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 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (*.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 (*.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 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(+.f64 #s(literal 1 binary64) re)
(+.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 #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 #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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) (*.f64 #s(literal 2 binary64) re)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (sin.f64 im))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))) (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) re)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(exp.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) (*.f64 #s(literal 2 binary64) re)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) (*.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (sin.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) #s(literal 3 binary64)) (sin.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) re) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) re))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2 binary64))) re) (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2 binary64))) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (sqrt.f64 re)) (sqrt.f64 re))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))
(log.f64 (exp.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))) #s(literal 1 binary64))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) re)
(*.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) re))
(*.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) re))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (*.f64 re (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (sqrt.f64 re)) (sqrt.f64 re))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im re) (*.f64 (*.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 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 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)))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 re (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) re) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))) re) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))))
(pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 re im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.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 (*.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 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.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)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 (sqrt.f64 (*.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im re))) (sqrt.f64 (*.f64 im re)))
(*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re)) (sqrt.f64 re))
(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 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 im re)))
(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)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(+.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(+.f64 (*.f64 im re) (+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im))
(+.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))) (/.f64 (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 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im))
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 2 binary64)) (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (-.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 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 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 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 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 (neg.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 (neg.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)))) (neg.f64 (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im))
(pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im))))
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(exp.f64 (log.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) re im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))) (/.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))) (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)
(fma.f64 (*.f64 im re) #s(literal 1/2 binary64) 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))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) re im)
(-.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) im)
(*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) im))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re #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))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) #s(literal 1 binary64))
(*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) im))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) im))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (*.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (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 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(exp.f64 (+.f64 (log.f64 im) (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 im) (+.f64 (log1p.f64 re) (log1p.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 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re))
(+.f64 (fma.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 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))) (*.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 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 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (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))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (+.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (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 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
Outputs
(*.f64 im (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 im (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 #s(literal 2/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 (+.f64 (*.f64 #s(literal 2/3 binary64) re) #s(literal 1 binary64)) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/9 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (sin.f64 im)))))
(fma.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 2/9 binary64) re) #s(literal 2/3 binary64))) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 4/81 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/9 binary64) (sin.f64 im)))))))
(fma.f64 re (fma.f64 re (*.f64 (sin.f64 im) (+.f64 (*.f64 #s(literal 4/81 binary64) re) #s(literal 2/9 binary64))) (*.f64 (sin.f64 im) #s(literal 2/3 binary64))) (sin.f64 im))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 13/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 13/120 binary64) #s(literal -1/2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -41/3024 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 13/120 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -41/3024 binary64) #s(literal 13/120 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) re #s(literal 1 binary64)))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(fma.f64 re (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) re #s(literal 2 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (*.f64 re (+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(fma.f64 re (fma.f64 re (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 re #s(literal 4/3 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 13/120 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 13/120 binary64) (*.f64 #s(literal -41/3024 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -41/3024 binary64) #s(literal 13/120 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 2 binary64) re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))))
(fma.f64 re (fma.f64 #s(literal 2 binary64) re #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 4/3 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(*.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 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 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 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 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 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 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 (*.f64 im re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (*.f64 im re)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (*.f64 im re)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (*.f64 im re)) (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (*.f64 im re)) (fma.f64 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 #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 re (-.f64 (*.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 (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 (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 (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 #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 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)) (+.f64 (fma.f64 im #s(literal 1/2 binary64) (/.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)) (+.f64 (fma.f64 im #s(literal 1/2 binary64) (/.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 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 im #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 im (neg.f64 re)) im) (neg.f64 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 im #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 im (neg.f64 re)) im) (neg.f64 re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 im (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 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) re) #s(literal 1 binary64))))
(*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal -1 binary64)) (neg.f64 im))
im
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) (neg.f64 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 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) (neg.f64 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 (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 im re)) (neg.f64 re))
(*.f64 im (+.f64 #s(literal 1 binary64) 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 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) re)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) re)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) re)) (/.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 im (fma.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 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (*.f64 im (+.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (*.f64 im (+.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))
(*.f64 re (*.f64 im (+.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) 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 (*.f64 im re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))
(*.f64 re (neg.f64 (neg.f64 (*.f64 im (+.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))
(*.f64 re (neg.f64 (neg.f64 (*.f64 im (+.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) re)))))
(*.f64 re (neg.f64 (neg.f64 (*.f64 im (+.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) 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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (+.f64 re #s(literal 1 binary64)) (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 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/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 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) re)))))
(*.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re)) (neg.f64 re))
(+.f64 #s(literal 1 binary64) re)
(+.f64 re #s(literal 1 binary64))
(+.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 (+.f64 re #s(literal 1 binary64)) (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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(exp.f64 (log.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) (*.f64 #s(literal 2 binary64) re)) #s(literal 1/3 binary64)))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (sin.f64 im))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))) (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))) (sqrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 2 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) re)))
(sqrt.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 6 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(exp.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) (*.f64 #s(literal 2 binary64) re)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) (*.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (sin.f64 im))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (sin.f64 im)) (*.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64)) #s(literal 3 binary64)) (sin.f64 im))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (sin.f64 im)) #s(literal 3 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (sqrt.f64 (sin.f64 im))) (sqrt.f64 (sin.f64 im)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 im) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (sin.f64 im))) #s(literal 1 binary64)))
(pow.f64 (sin.f64 im) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(*.f64 (pow.f64 #s(literal 1 binary64) re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) re) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) re))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2 binary64))) re) (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2 binary64))) re))
(pow.f64 (sqrt.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (sqrt.f64 re)) (sqrt.f64 re))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) re))
(log.f64 (exp.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) re)
(+.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 im re))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) re)
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 1 binary64))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) re))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) (*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) re))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 re (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/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/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 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) re)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (-.f64 (*.f64 im re) (*.f64 (*.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im (-.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 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)))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.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 (*.f64 im (+.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 (*.f64 re (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im re) im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) re) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.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 (*.f64 im (+.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))) re) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))))
(*.f64 re (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im re) im)))
(pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 1 binary64))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 3 binary64))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 re (*.f64 im (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 #s(literal 1/2 binary64) (*.f64 im re) im)))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(fma.f64 im re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 re im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im re)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 im re)) (sqrt.f64 (*.f64 im re)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 re (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.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)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 (sqrt.f64 (*.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) re)
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im re)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im re))) (sqrt.f64 (*.f64 im re)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 im re)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(+.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(+.f64 (*.f64 im re) (+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))) im))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))) (/.f64 (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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 1 binary64))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 2 binary64)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.f64 (sqrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) (sqrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 re (*.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 im))) (pow.f64 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 #s(literal 1 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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) 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 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 re (*.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 im))) (pow.f64 im #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (-.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 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 re (*.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 im))) (pow.f64 im #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 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 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 im (-.f64 im (*.f64 re (*.f64 im (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 #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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (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 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (neg.f64 (fma.f64 re (*.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 im))) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (neg.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)))) (neg.f64 (-.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 im)))
(/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 im)))
(pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 1 binary64))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(pow.f64 (cbrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 3 binary64))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(pow.f64 (pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(pow.f64 (sqrt.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 2 binary64))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(sqrt.f64 (pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 2 binary64)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(log.f64 (exp.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im))))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(cbrt.f64 (pow.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im) #s(literal 3 binary64)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(expm1.f64 (log1p.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(expm1.f64 (log1p.f64 (fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(log1p.f64 (expm1.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(exp.f64 (log.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(exp.f64 (*.f64 (log.f64 (fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)) #s(literal 1 binary64)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) im)
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) re im)
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) im)
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) im)
(fma.f64 re (*.f64 im (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 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) (sqrt.f64 (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) im)
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(fma.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(+.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))) (/.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im re) im))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 1 binary64))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #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) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.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 im (+.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im re) im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.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 (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 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im re) im))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.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 im (+.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #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 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 im (-.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 im re) im))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal -1/8 binary64) (neg.f64 (pow.f64 im #s(literal 3 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 1 binary64))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 3 binary64))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 2 binary64))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 2 binary64)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im) #s(literal 3 binary64)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #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 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im re) im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im re) #s(literal 1/2 binary64) im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) (sqrt.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64)))) im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) re im)
(*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) im) im)
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 im (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) im))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 re #s(literal 1 binary64)))) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.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 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (fma.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)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) im))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) im)
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) im))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (*.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) im))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (*.f64 im (+.f64 re #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (fma.f64 im re im) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 im (+.f64 re #s(literal 1 binary64)))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (+.f64 re #s(literal 1 binary64))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 im) (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 im) (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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))) (+.f64 re #s(literal 1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))) (*.f64 (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (+.f64 re #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 re #s(literal 1 binary64)))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 re re (-.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 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 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 re #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (+.f64 re #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re #s(literal 1 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))) (-.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (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)) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 re re (-.f64 #s(literal 1 binary64) re)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)))
(*.f64 (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)) #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 re #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (+.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 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (hypot.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))))) #s(literal 2 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 re) (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (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 re #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (sqrt.f64 (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 re #s(literal 1 binary64))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)))

eval316.0ms (3.8%)

Compiler

Compiled 10076 to 6577 computations (34.7% saved)

prune259.0ms (3.1%)

Pruning

15 alts after pruning (8 fresh and 7 done)

PrunedKeptTotal
New5445549
Fresh235
Picked235
Done044
Total54815563
Accuracy
100.0%
Counts
563 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.3%
(+.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))))))
33.9%
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
33.6%
(+.f64 im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
35.7%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
27.9%
(+.f64 im (*.f64 im re))
51.0%
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
100.0%
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im)))
50.5%
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
29.4%
(*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))
8.5%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
67.3%
(*.f64 im (exp.f64 re))
50.8%
(sin.f64 im)
24.9%
(log.f64 #s(literal 1 binary64))
24.9%
im
Compiler

Compiled 251 to 172 computations (31.5% saved)

localize243.0ms (2.9%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
99.8%
(/.f64 (sin.f64 im) re)
99.4%
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
100.0%
(+.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.5%
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
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)))))
95.2%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))
100.0%
(+.f64 im (*.f64 im re))
100.0%
(*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im))
100.0%
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im)))
100.0%
(cbrt.f64 (exp.f64 re))
100.0%
(cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))
Results
126.0ms189×256valid
50.0ms67×256infinite
Compiler

Compiled 198 to 99 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-mult: 73.0ms (59% of total)
ival-add: 21.0ms (17% of total)
ival-exp: 11.0ms (8.9% of total)
ival-sin: 7.0ms (5.7% of total)
ival-cbrt: 6.0ms (4.8% of total)
const: 4.0ms (3.2% of total)
ival-div: 2.0ms (1.6% of total)

series100.0ms (1.2%)

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

81 calls:

TimeVariablePointExpression
48.0ms
im
@0
(* (cbrt (exp re)) (* (cbrt (exp (* 2 re))) (sin im)))
3.0ms
im
@inf
(* (cbrt (exp re)) (* (cbrt (exp (* 2 re))) (sin im)))
3.0ms
re
@-inf
(cbrt (exp re))
2.0ms
re
@inf
(* re (+ (* 1/6 (* im re)) (* 1/2 im)))
2.0ms
re
@-inf
(* (cbrt (exp re)) (* (cbrt (exp (* 2 re))) (sin im)))

rewrite105.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
288×log1p-expm1-u
288×expm1-log1p-u
287×add-cube-cbrt
284×add-exp-log
284×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify165.0ms (2%)

Algorithm
egg-herbie
Rules
362×distribute-rgt-in
354×distribute-lft-in
262×*-commutative
213×distribute-rgt-neg-in
197×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0120026872
1321125290
Stop Event
node limit
Counts
657 → 660
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2/9 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2/3 binary64) (*.f64 re (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 4/81 binary64) re))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/18 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 #s(literal 1/18 binary64) (*.f64 #s(literal 1/162 binary64) re))))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 im)))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 im (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (+.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (+.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 #s(literal 2/3 binary64) (*.f64 re (sin.f64 im))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/9 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (sin.f64 im)))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 4/81 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/9 binary64) (sin.f64 im)))))))
(*.f64 im (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 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 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 #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/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/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (+.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 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 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 (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 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re)))))))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/5040 binary64) (*.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re))))))))))
(/.f64 im re)
(*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.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) (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/5040 binary64) (*.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re))))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (sin.f64 im) re)
(/.f64 (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) re)
(/.f64 (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) re)
(/.f64 (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) re)
(sin.f64 im)
(sin.f64 im)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1 binary64))
(pow.f64 (exp.f64 re) #s(literal 2/3 binary64))
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 re #s(literal 1/3 binary64)))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (exp.f64 re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 re)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 re) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(fabs.f64 (cbrt.f64 (exp.f64 re)))
(log.f64 (exp.f64 (cbrt.f64 (exp.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (exp.f64 re)))))
(cbrt.f64 (exp.f64 re))
(expm1.f64 (log1p.f64 (cbrt.f64 (exp.f64 re))))
(log1p.f64 (expm1.f64 (cbrt.f64 (exp.f64 re))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) re))
(exp.f64 (*.f64 re #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))
(*.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(*.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im)))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (sin.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64)) (exp.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re))) #s(literal 1 binary64)))
(+.f64 im (*.f64 re im))
(+.f64 (*.f64 re im) im)
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re im im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 re im))) (/.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 im (*.f64 re im))))
(*.f64 #s(literal 1 binary64) (fma.f64 re im im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re im im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re im im)))
(*.f64 (sqrt.f64 (fma.f64 re im im)) (sqrt.f64 (fma.f64 re im im)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im)))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re im)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (-.f64 im (*.f64 re im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 re im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re im) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re im) im))
(pow.f64 (fma.f64 re im im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 re im im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 re im im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 re im im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 re im im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 re im im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re im im))))
(cbrt.f64 (pow.f64 (fma.f64 re im im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 re im im)))
(log1p.f64 (expm1.f64 (fma.f64 re im im)))
(exp.f64 (log.f64 (fma.f64 re im im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 re im im)) #s(literal 1 binary64)))
(fma.f64 re im im)
(fma.f64 im re im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re im))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 re im))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) im))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.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))))))
(*.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))))))
(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 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(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 im (*.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 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.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 im (*.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 im (*.f64 re (fma.f64 re #s(literal 1/2 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) (+.f64 (pow.f64 im #s(literal 2 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 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 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (+.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 im (*.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))) (+.f64 (pow.f64 im #s(literal 2 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 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 im (*.f64 im (*.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 (+.f64 (pow.f64 im #s(literal 2 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 im (*.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)))) (neg.f64 (-.f64 im (*.f64 im (*.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 (*.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 (*.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 (*.f64 re im) (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 (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 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(+.f64 re (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)))
(+.f64 re (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (-.f64 re (*.f64 re (*.f64 re #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 (exp.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 1 binary64))
(*.f64 (*.f64 re im) #s(literal 1/6 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 #s(literal 1/6 binary64) (*.f64 re im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) re)
(pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re))
(+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))) #s(literal 1 binary64))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) re)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(+.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (*.f64 re im))
(+.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) (*.f64 re im))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))) #s(literal 1 binary64))
(*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))
(*.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im) re)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))) (*.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re)) (*.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))) (-.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re)))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) #s(literal 1 binary64)))
(fma.f64 re im (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(fma.f64 im re (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 1 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) (sqrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64))) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(exp.f64 (log.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 1 binary64)))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(fma.f64 (*.f64 re im) #s(literal 1/6 binary64) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re im) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(fma.f64 (*.f64 #s(literal 1/6 binary64) im) re (*.f64 im #s(literal 1/2 binary64)))
(+.f64 (*.f64 re (sin.f64 im)) (*.f64 re (/.f64 (sin.f64 im) re)))
(+.f64 (*.f64 re (/.f64 (sin.f64 im) re)) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 (/.f64 (sin.f64 im) re) re))
(+.f64 (*.f64 (/.f64 (sin.f64 im) re) re) (*.f64 (sin.f64 im) re))
(+.f64 (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 re (/.f64 (sin.f64 im) re)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 im) re) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (sin.f64 im) re) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))) #s(literal 1 binary64))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) re)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 (sqrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) (sqrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (sin.f64 im) re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (-.f64 (*.f64 (*.f64 re (/.f64 (sin.f64 im) re)) (*.f64 re (/.f64 (sin.f64 im) re))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (/.f64 (sin.f64 im) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sin.f64 im) re) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 im) re) re) (*.f64 (/.f64 (sin.f64 im) re) re)) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (/.f64 (sin.f64 im) re) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (*.f64 re (/.f64 (sin.f64 im) re)) (*.f64 re (/.f64 (sin.f64 im) re)))) (-.f64 (*.f64 re (sin.f64 im)) (*.f64 re (/.f64 (sin.f64 im) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (*.f64 (*.f64 (/.f64 (sin.f64 im) re) re) (*.f64 (/.f64 (sin.f64 im) re) re))) (-.f64 (*.f64 (sin.f64 im) re) (*.f64 (/.f64 (sin.f64 im) re) re)))
(pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))))
(cbrt.f64 (pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(log1p.f64 (expm1.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(exp.f64 (log.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 1 binary64)))
(fma.f64 re (sin.f64 im) (*.f64 re (/.f64 (sin.f64 im) re)))
(fma.f64 (sin.f64 im) re (*.f64 (/.f64 (sin.f64 im) re) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 im) re))) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) re))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 im) re)) (sqrt.f64 (/.f64 (sin.f64 im) re)))
(*.f64 (neg.f64 (sin.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (sin.f64 im) (cbrt.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (/.f64 (sin.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 im)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (sqrt.f64 re)) (/.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 im)) re))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (sin.f64 im)) (cbrt.f64 re)))
(/.f64 (sin.f64 im) re)
(/.f64 #s(literal 1 binary64) (/.f64 re (sin.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (sin.f64 im)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (sin.f64 im)) (neg.f64 re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re (sin.f64 im))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 im))) (neg.f64 (neg.f64 re)))
(pow.f64 (/.f64 (sin.f64 im) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 im) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 im) re)) #s(literal 2 binary64))
(pow.f64 (/.f64 re (sin.f64 im)) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 im) (neg.f64 re)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 im)) re))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (sin.f64 im) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 im) re))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 im) re)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 im) re)))
(exp.f64 (log.f64 (/.f64 (sin.f64 im) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 im) re)) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(+.f64 (/.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (*.f64 (/.f64 (sin.f64 im) re) #s(literal 1 binary64)) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 im) re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) (/.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) (sqrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im))))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 im) re) (sin.f64 im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (/.f64 (sin.f64 im) re) (sin.f64 im)))
(pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(exp.f64 (log.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re) (sin.f64 im))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (/.f64 (sin.f64 im) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) re) (sin.f64 im))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re)) (sin.f64 im))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re))
(fma.f64 (sqrt.f64 (/.f64 (sin.f64 im) re)) (sqrt.f64 (/.f64 (sin.f64 im) re)) (sin.f64 im))
Outputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2/9 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2/3 binary64) (*.f64 re #s(literal 2/9 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2/3 binary64) (*.f64 re (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal 4/81 binary64) re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 2/3 binary64) (*.f64 re (+.f64 #s(literal 2/9 binary64) (*.f64 re #s(literal 4/81 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) re))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/3 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/18 binary64) re))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 re #s(literal 1/18 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 #s(literal 1/18 binary64) (*.f64 #s(literal 1/162 binary64) re))))))
(+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/3 binary64) (*.f64 re (+.f64 #s(literal 1/18 binary64) (*.f64 re #s(literal 1/162 binary64)))))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.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) (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 (*.f64 (sin.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 im (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 im (+.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #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)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))))
(*.f64 im (+.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (+.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64))))))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 #s(literal 2/3 binary64) (*.f64 re (sin.f64 im))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) re)))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/9 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/3 binary64) (sin.f64 im)))))
(+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 #s(literal 2/3 binary64) (*.f64 re #s(literal 2/9 binary64))))))
(+.f64 (sin.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 2/3 binary64) (sin.f64 im)) (*.f64 re (+.f64 (*.f64 #s(literal 4/81 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 2/9 binary64) (sin.f64 im)))))))
(+.f64 (sin.f64 im) (*.f64 re (fma.f64 #s(literal 2/3 binary64) (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 #s(literal 2/9 binary64) (*.f64 re #s(literal 4/81 binary64))))))))
(*.f64 im (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 im (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))
(*.f64 im (*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64)))))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(*.f64 im (+.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 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)) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64)))))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 im (+.f64 #s(literal 1 binary64) re))
(fma.f64 re im im)
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))))
(*.f64 im (neg.f64 (+.f64 (neg.f64 re) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))))
(*.f64 im (neg.f64 (+.f64 (neg.f64 re) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))))
(*.f64 im (neg.f64 (+.f64 (neg.f64 re) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))))
(*.f64 im (neg.f64 (+.f64 (neg.f64 re) #s(literal -1 binary64))))
im
(*.f64 im re)
(*.f64 re im)
(*.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 re im)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 (-.f64 (/.f64 im (neg.f64 re)) im) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 (-.f64 (/.f64 im (neg.f64 re)) im) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))
(*.f64 (-.f64 (/.f64 im (neg.f64 re)) im) (neg.f64 re))
(*.f64 im re)
(*.f64 re im)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (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 im #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)) (+.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 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(*.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 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 #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 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 #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 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 #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 im (neg.f64 (fma.f64 (neg.f64 re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
im
(+.f64 im (*.f64 im re))
(fma.f64 re im im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (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 #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 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (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)) (-.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)) (-.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/2 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (*.f64 im #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)) (+.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)) (+.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 #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 (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)) (+.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)) (+.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 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))
(*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.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 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (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 (*.f64 im (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 (*.f64 im (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 (*.f64 im (neg.f64 re)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)))
(*.f64 im re)
(*.f64 re im)
(*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 (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 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im re)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) im (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 3 binary64))))
(*.f64 #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/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) im (/.f64 im re)) re))))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))
(*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 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 re im) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 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 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 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 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 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 im (*.f64 re (-.f64 (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 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 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) re) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/2 binary64)) (neg.f64 im))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 im #s(literal 1/2 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) im (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/6 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) (*.f64 #s(literal -1/6 binary64) im))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 re))
(sin.f64 im)
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re))
(*.f64 re (sin.f64 im))
(*.f64 re (sin.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 im)) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 re im im)
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/6 binary64) re))))))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re)))))))))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 re (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/120 binary64) re))))) (+.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal 1/5040 binary64) (*.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1 binary64) re)))))) (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re))))))))))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 re (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/120 binary64) re))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/5040 binary64) re))))))) (+.f64 #s(literal 1 binary64) re)))
(/.f64 im re)
(*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (/.f64 #s(literal -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.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) (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re)))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.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 -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+.f64 im (/.f64 im re))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re)))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/120 binary64) re)) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/5040 binary64) (*.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1 binary64) re))))) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) re))))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) re))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (-.f64 (/.f64 #s(literal 1/120 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/5040 binary64) re))))) #s(literal -1/6 binary64)) (/.f64 #s(literal -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (sin.f64 im) re)
(/.f64 (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) re)
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) re)
(/.f64 (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) re)
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) re)
(/.f64 (+.f64 (sin.f64 im) (*.f64 re (sin.f64 im))) re)
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) re)) re)
(sin.f64 im)
(sin.f64 im)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(pow.f64 (exp.f64 re) #s(literal 2/3 binary64))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 re #s(literal 1/3 binary64)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/3 binary64)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (exp.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (exp.f64 re)))
(cbrt.f64 (exp.f64 re))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))
(*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)))
(cbrt.f64 (exp.f64 re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 re)))
(cbrt.f64 (exp.f64 re))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (exp.f64 re)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))) (sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(pow.f64 (exp.f64 re) #s(literal 1/3 binary64))
(cbrt.f64 (exp.f64 re))
(pow.f64 (cbrt.f64 (exp.f64 re)) #s(literal 1 binary64))
(cbrt.f64 (exp.f64 re))
(pow.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) #s(literal 3 binary64))
(cbrt.f64 (exp.f64 re))
(pow.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (exp.f64 re))
(sqrt.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(fabs.f64 (cbrt.f64 (exp.f64 re)))
(cbrt.f64 (exp.f64 re))
(log.f64 (exp.f64 (cbrt.f64 (exp.f64 re))))
(cbrt.f64 (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (exp.f64 re)))))
(cbrt.f64 (exp.f64 re))
(cbrt.f64 (exp.f64 re))
(expm1.f64 (log1p.f64 (cbrt.f64 (exp.f64 re))))
(log1p.f64 (expm1.f64 (cbrt.f64 (exp.f64 re))))
(cbrt.f64 (exp.f64 re))
(exp.f64 (*.f64 #s(literal 1/3 binary64) re))
(cbrt.f64 (exp.f64 re))
(exp.f64 (*.f64 re #s(literal 1/3 binary64)))
(cbrt.f64 (exp.f64 re))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) re) #s(literal 1 binary64)))
(cbrt.f64 (exp.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))))
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(*.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(*.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im)))))
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 re) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im)))) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re)))))
(log.f64 (pow.f64 (exp.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))) (sin.f64 im)))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)))))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64)) (exp.f64 re)))
(cbrt.f64 (*.f64 (exp.f64 re) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (exp.f64 #s(literal 2 binary64)) re))) (sin.f64 im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(*.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(*.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 1 binary64))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))) #s(literal 3 binary64))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(pow.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (sin.f64 im))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re))))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)))))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 3 binary64))))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) re)))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) re)) (sin.f64 im))))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(exp.f64 (+.f64 (log.f64 (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re))))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) re))) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) re))
(+.f64 im (*.f64 re im))
(fma.f64 re im im)
(+.f64 (*.f64 re im) im)
(fma.f64 re im im)
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 re im im)
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(fma.f64 re im im)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 re im im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 re im im)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 re im))) (/.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 im (*.f64 re im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1 binary64) (fma.f64 re im im))
(fma.f64 re im im)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 re im im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 re im im)))
(fma.f64 re im im)
(*.f64 (sqrt.f64 (fma.f64 re im im)) (sqrt.f64 (fma.f64 re im im)))
(fma.f64 re im im)
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re im) (*.f64 im (+.f64 re #s(literal -1 binary64))))))
(*.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 re im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im)))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re im) (*.f64 im (+.f64 re #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 re im)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (*.f64 im (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 re im) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re im) (*.f64 im (+.f64 re #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (-.f64 im (*.f64 re im)))
(/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #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 re im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64)))) (-.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 re im) (*.f64 im (+.f64 re #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 im (*.f64 re im))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (*.f64 im (-.f64 #s(literal 1 binary64) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re im) im))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 im (*.f64 im (-.f64 #s(literal 1 binary64) re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 re im) im))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 im (+.f64 re #s(literal -1 binary64))))
(pow.f64 (fma.f64 re im im) #s(literal 1 binary64))
(fma.f64 re im im)
(pow.f64 (cbrt.f64 (fma.f64 re im im)) #s(literal 3 binary64))
(fma.f64 re im im)
(pow.f64 (pow.f64 (fma.f64 re im im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 re im im)
(pow.f64 (sqrt.f64 (fma.f64 re im im)) #s(literal 2 binary64))
(fma.f64 re im im)
(sqrt.f64 (pow.f64 (fma.f64 re im im) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 re im im))
(log.f64 (exp.f64 (fma.f64 re im im)))
(fma.f64 re im im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 re im im))))
(fma.f64 re im im)
(cbrt.f64 (pow.f64 (fma.f64 re im im) #s(literal 3 binary64)))
(fma.f64 re im im)
(expm1.f64 (log1p.f64 (fma.f64 re im im)))
(log1p.f64 (expm1.f64 (fma.f64 re im im)))
(fma.f64 re im im)
(exp.f64 (log.f64 (fma.f64 re im im)))
(fma.f64 re im im)
(exp.f64 (*.f64 (log.f64 (fma.f64 re im im)) #s(literal 1 binary64)))
(fma.f64 re im im)
(fma.f64 re im im)
(fma.f64 im re im)
(fma.f64 re im im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re im))
(fma.f64 re im im)
(fma.f64 #s(literal 1 binary64) (*.f64 re im) im)
(fma.f64 re im im)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) im)
(fma.f64 re im im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) (*.f64 re im))
(fma.f64 re im im)
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) im)
(fma.f64 re im im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) (*.f64 re im))
(fma.f64 re im im)
(+.f64 (*.f64 re im) (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) im))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im)) (*.f64 re im))
(*.f64 re (*.f64 im (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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.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))))))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(*.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))))))
(*.f64 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (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)))
(fabs.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im))
(*.f64 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (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 re (*.f64 im (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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(+.f64 im (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(+.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im)
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(+.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(-.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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 im (*.f64 im (*.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 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 (*.f64 im (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 #s(literal 1 binary64) (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im))
(fma.f64 (*.f64 re im) (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)))
(fma.f64 (*.f64 re im) (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)))
(fma.f64 (*.f64 re im) (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) (+.f64 (pow.f64 im #s(literal 2 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 im (*.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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 im (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 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 (*.f64 im (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 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 2 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (+.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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 im (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 im (*.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 re (*.f64 im (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))) (+.f64 (pow.f64 im #s(literal 2 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 im (*.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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 im (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 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 (*.f64 im (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 (+.f64 (pow.f64 im #s(literal 2 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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (-.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 re (*.f64 im (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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (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 (*.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 (*.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 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 im (*.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 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) im))
(/.f64 (-.f64 (pow.f64 (*.f64 re (*.f64 im (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))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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)))
(fabs.f64 (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im))
(log.f64 (exp.f64 (fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)))
(fma.f64 (*.f64 re im) (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))))
(fma.f64 (*.f64 re im) (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)))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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 (fma.f64 (*.f64 re im) (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)))
(fma.f64 (*.f64 re im) (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)))
(fma.f64 (*.f64 re im) (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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(fma.f64 (*.f64 re im) (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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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 im) (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 re im) (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 (*.f64 re im) (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 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(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 (*.f64 re im) (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)))))
(fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) im)
(+.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 re (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 re (*.f64 (*.f64 re (*.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)))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) re)
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) re)
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.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)))
(*.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)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (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 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))) (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (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)))))
(pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(log.f64 (exp.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(*.f64 (*.f64 re im) #s(literal 1/6 binary64))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 re im))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) im) re)
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 1 binary64))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) #s(literal 1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 1 binary64)))
(*.f64 re (*.f64 im #s(literal 1/6 binary64)))
(+.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) re)
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (*.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (*.f64 re im) #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 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re)) (*.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re) (*.f64 (*.f64 im #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (*.f64 re im) #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 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))))
(pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 1 binary64))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 3 binary64))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 2 binary64))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 3 binary64)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 1 binary64)))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) re (*.f64 (*.f64 im #s(literal 1/2 binary64)) re))
(*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(+.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(+.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (*.f64 re im))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(+.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) (*.f64 re im))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(+.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))))
(*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(*.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(*.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im) re)
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))) (*.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re)) (*.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) (*.f64 re (-.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 2 binary64)))) (*.f64 re (-.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))) (-.f64 (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re)))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))) #s(literal 2 binary64)))) (*.f64 re (-.f64 im (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))
(pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 1 binary64))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) #s(literal 3 binary64))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) #s(literal 2 binary64))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im)))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im)) #s(literal 3 binary64)))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im) #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) im))) #s(literal 1 binary64)))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 re im (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 re im (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 im re (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 im re (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 #s(literal 1 binary64) (*.f64 re im) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re im)) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) re))
(*.f64 re (fma.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) im))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 1 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) (sqrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (-.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 im #s(literal 1/6 binary64)) (*.f64 re (*.f64 im #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 #s(literal -1/2 binary64) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 re im) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/6 binary64))) (*.f64 im (+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) #s(literal 2 binary64))) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 re im) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 1 binary64))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 3 binary64))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(pow.f64 (pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(log.f64 (exp.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 3 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(expm1.f64 (log1p.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (*.f64 re im) #s(literal 1/6 binary64) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re im) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) im) re)) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) im) re))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) im) re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 re (sin.f64 im)) (*.f64 re (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 (*.f64 re (/.f64 (sin.f64 im) re)) (*.f64 re (sin.f64 im)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 (*.f64 (sin.f64 im) re) (*.f64 (/.f64 (sin.f64 im) re) re))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 (*.f64 (/.f64 (sin.f64 im) re) re) (*.f64 (sin.f64 im) re))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 re (/.f64 (sin.f64 im) re)) #s(literal 1 binary64)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 (*.f64 (*.f64 (sin.f64 im) re) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (sin.f64 im) re) re) #s(literal 1 binary64)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) re)
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 (sqrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) (sqrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 (sin.f64 im) re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (-.f64 (*.f64 (*.f64 re (/.f64 (sin.f64 im) re)) (*.f64 re (/.f64 (sin.f64 im) re))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (/.f64 (sin.f64 im) re))))))
(/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sin.f64 im) re) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 im) re) re) (*.f64 (/.f64 (sin.f64 im) re) re)) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (/.f64 (sin.f64 im) re) re)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (*.f64 re (/.f64 (sin.f64 im) re)) (*.f64 re (/.f64 (sin.f64 im) re)))) (-.f64 (*.f64 re (sin.f64 im)) (*.f64 re (/.f64 (sin.f64 im) re))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))) (*.f64 re (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re)) (*.f64 (*.f64 (/.f64 (sin.f64 im) re) re) (*.f64 (/.f64 (sin.f64 im) re) re))) (-.f64 (*.f64 (sin.f64 im) re) (*.f64 (/.f64 (sin.f64 im) re) re)))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))) (*.f64 re (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 1 binary64))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(pow.f64 (cbrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 3 binary64))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(pow.f64 (pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(pow.f64 (sqrt.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 2 binary64))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(sqrt.f64 (pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(log.f64 (pow.f64 (exp.f64 re) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(cbrt.f64 (pow.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 3 binary64)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(expm1.f64 (log1p.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(log1p.f64 (expm1.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(exp.f64 (log.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 1 binary64)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(fma.f64 re (sin.f64 im) (*.f64 re (/.f64 (sin.f64 im) re)))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(fma.f64 (sin.f64 im) re (*.f64 (/.f64 (sin.f64 im) re) re))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 im) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 im) re)))
(*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re))
(/.f64 (sin.f64 im) re)
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) re))
(/.f64 (sin.f64 im) re)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 im) re)) (sqrt.f64 (/.f64 (sin.f64 im) re)))
(/.f64 (sin.f64 im) re)
(*.f64 (neg.f64 (sin.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 re)))
(/.f64 (sin.f64 im) re)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (sin.f64 im) (cbrt.f64 re)))
(/.f64 (/.f64 (sin.f64 im) (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (/.f64 (sin.f64 im) (sqrt.f64 re)))
(/.f64 (/.f64 (sin.f64 im) (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 im)) re))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (sin.f64 im)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (sqrt.f64 re)) (/.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 im)) re))
(/.f64 (sin.f64 im) re)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 im)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (sin.f64 im)) (cbrt.f64 re)))
(/.f64 (/.f64 (sin.f64 im) (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(/.f64 (sin.f64 im) re)
(/.f64 #s(literal 1 binary64) (/.f64 re (sin.f64 im)))
(/.f64 (sin.f64 im) re)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (sin.f64 im)) #s(literal 1 binary64)))
(/.f64 (sin.f64 im) re)
(/.f64 (neg.f64 (sin.f64 im)) (neg.f64 re))
(/.f64 (sin.f64 im) re)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re (sin.f64 im))))
(/.f64 (sin.f64 im) re)
(/.f64 (neg.f64 (neg.f64 (sin.f64 im))) (neg.f64 (neg.f64 re)))
(/.f64 (sin.f64 im) re)
(pow.f64 (/.f64 (sin.f64 im) re) #s(literal 1 binary64))
(/.f64 (sin.f64 im) re)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 im) re)) #s(literal 3 binary64))
(/.f64 (sin.f64 im) re)
(pow.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (sin.f64 im) re)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 im) re)) #s(literal 2 binary64))
(/.f64 (sin.f64 im) re)
(pow.f64 (/.f64 re (sin.f64 im)) #s(literal -1 binary64))
(/.f64 (sin.f64 im) re)
(neg.f64 (/.f64 (sin.f64 im) (neg.f64 re)))
(/.f64 (sin.f64 im) re)
(neg.f64 (/.f64 (neg.f64 (sin.f64 im)) re))
(/.f64 (sin.f64 im) re)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (sin.f64 im) re))
(log.f64 (exp.f64 (/.f64 (sin.f64 im) re)))
(/.f64 (sin.f64 im) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 im) re))))
(/.f64 (sin.f64 im) re)
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))
(/.f64 (sin.f64 im) re)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 im) re)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 im) re)))
(/.f64 (sin.f64 im) re)
(exp.f64 (log.f64 (/.f64 (sin.f64 im) re)))
(/.f64 (sin.f64 im) re)
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 im) re)) #s(literal 1 binary64)))
(/.f64 (sin.f64 im) re)
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(+.f64 (/.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(+.f64 (*.f64 (/.f64 (sin.f64 im) re) #s(literal 1 binary64)) (*.f64 (sin.f64 im) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(+.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 im) re) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) (/.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) (sqrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(*.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im))))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (/.f64 (sin.f64 im) (/.f64 re (sin.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (-.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 im) re) (sin.f64 im)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (-.f64 (/.f64 (sin.f64 im) re) (sin.f64 im)))
(pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 1 binary64))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 3 binary64))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(pow.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 2 binary64))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
(log.f64 (exp.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)) #s(literal 3 binary64)))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(exp.f64 (log.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))) #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(fma.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re) (sin.f64 im))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (/.f64 (sin.f64 im) re))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(fma.f64 #s(literal 1 binary64) (/.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 im) re)) (sin.f64 im))
(fma.f64 (sqrt.f64 (sin.f64 im)) (sqrt.f64 (sin.f64 im)) (/.f64 (sin.f64 im) re))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))
(fma.f64 (sqrt.f64 (/.f64 (sin.f64 im) re)) (sqrt.f64 (/.f64 (sin.f64 im) re)) (sin.f64 im))
(+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re))

eval611.0ms (7.4%)

Compiler

Compiled 11861 to 6752 computations (43.1% saved)

prune145.0ms (1.7%)

Pruning

24 alts after pruning (12 fresh and 12 done)

PrunedKeptTotal
New6519660
Fresh033
Picked055
Done077
Total65124675
Accuracy
100.0%
Counts
675 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.3%
(+.f64 im (*.f64 re (+.f64 im (*.f64 (*.f64 re im) (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))
36.3%
(+.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))))))
36.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 re (*.f64 im #s(literal 1/6 binary64)))))))
36.0%
(+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 im re))))))
36.3%
(+.f64 im (*.f64 re (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))
33.9%
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
33.6%
(+.f64 im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
37.4%
(+.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)))))))
35.7%
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
27.9%
(+.f64 im (*.f64 im re))
51.0%
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
100.0%
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 2 binary64) re))) (sin.f64 im)))
50.5%
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (sin.f64 im) re)))
27.8%
(*.f64 re (+.f64 im (/.f64 im re)))
27.7%
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
6.7%
(*.f64 re im)
29.4%
(*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))
27.9%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
8.5%
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
67.3%
(*.f64 im (exp.f64 re))
50.8%
(sin.f64 im)
24.9%
(log.f64 #s(literal 1 binary64))
24.9%
im
Compiler

Compiled 544 to 335 computations (38.4% saved)

regimes38.0ms (0.5%)

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

5 calls:

10.0ms
re
9.0ms
im
8.0ms
(sin.f64 im)
5.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
3.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)

regimes81.0ms (1%)

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

4 calls:

32.0ms
im
24.0ms
(sin.f64 im)
20.0ms
re
4.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
93.0%3re
80.5%4im
93.0%3(exp.f64 re)
77.9%3(sin.f64 im)
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes23.0ms (0.3%)

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

2 calls:

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

Compiled 7 to 5 computations (28.6% saved)

regimes18.0ms (0.2%)

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

1 calls:

17.0ms
re
Results
AccuracySegmentsBranch
84.7%3re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes25.0ms (0.3%)

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

2 calls:

14.0ms
im
10.0ms
re
Results
AccuracySegmentsBranch
43.9%4im
59.2%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes24.0ms (0.3%)

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

2 calls:

14.0ms
re
9.0ms
im
Results
AccuracySegmentsBranch
39.3%2im
37.4%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.2%)

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

2 calls:

8.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
36.0%1re
38.0%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
im
Results
AccuracySegmentsBranch
37.7%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
im
(*.f64 re im)
(+.f64 im (*.f64 im re))
(*.f64 re (+.f64 im (/.f64 im re)))
(*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(+.f64 im (*.f64 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))
(+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))
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
3.0ms
im
Results
AccuracySegmentsBranch
35.7%1re
35.7%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
27.9%2im
28.0%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes1.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:

0.0ms
re
0.0ms
im
Results
AccuracySegmentsBranch
24.9%1im
24.9%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0
1.0000000000287852
0.0ms
0.9939679242426417
0.999999999999994
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0
1.0000000000287852
0.0ms
0.9939679242426417
0.999999999999994
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch36.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.6160490497711032e-32
4.972752434148069e-30
18.0ms
-110002.70018395066
-20.992549993462152
Results
25.0ms256×0valid
Compiler

Compiled 276 to 217 computations (21.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sin: 6.0ms (48.3% of total)
ival-exp: 4.0ms (32.2% of total)
ival-mult: 2.0ms (16.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch5.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
4.0ms
-20.992549993462152
-17.877091984108635
Results
3.0ms32×0valid
Compiler

Compiled 58 to 45 computations (22.4% saved)

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

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.2978995271769658e+248
3.3155083302019005e+248
Results
6.0ms55×0valid
3.0ms25×0infinite
Compiler

Compiled 182 to 134 computations (26.4% saved)

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

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.2978995271769658e+248
3.3155083302019005e+248
Results
6.0ms59×0valid
2.0ms21×0infinite
Compiler

Compiled 172 to 119 computations (30.8% saved)

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

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.2978995271769658e+248
3.3155083302019005e+248
Results
7.0ms56×0valid
2.0ms24×0infinite
Compiler

Compiled 162 to 119 computations (26.5% saved)

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

bsearch21.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
2.878512035675506e-11
4799.069989640009
Results
14.0ms160×0valid
Compiler

Compiled 112 to 79 computations (29.5% saved)

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

simplify5.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
075800
1116800
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 (exp.f64 re) #s(literal 8962163258467287/9007199254740992 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 im (exp.f64 re))))
(if (<=.f64 (exp.f64 re) #s(literal 8962163258467287/9007199254740992 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (<=.f64 re #s(literal -180 binary64)) (log.f64 #s(literal 1 binary64)) (if (<=.f64 re #s(literal 6993513694259203/1427247692705959881058285969449495136382746624 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 -18 binary64)) (log.f64 #s(literal 1 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 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 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im)))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 im re)))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im)))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im)))))
(+.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 re #s(literal 1/2 binary64)))))
(+.f64 im (*.f64 im re))
(if (<=.f64 re #s(literal 1 binary64)) im (*.f64 re im))
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 (exp.f64 re) #s(literal 8962163258467287/9007199254740992 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (*.f64 im (exp.f64 re))))
(if (or (<=.f64 (exp.f64 re) #s(literal 8962163258467287/9007199254740992 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 1 binary64)))) (*.f64 (exp.f64 re) im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(if (<=.f64 (exp.f64 re) #s(literal 8962163258467287/9007199254740992 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (exp.f64 re) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))
(if (or (<=.f64 (exp.f64 re) #s(literal 8962163258467287/9007199254740992 binary64)) (not (<=.f64 (exp.f64 re) #s(literal 1 binary64)))) (*.f64 (exp.f64 re) im) (sin.f64 im))
(if (<=.f64 re #s(literal -180 binary64)) (log.f64 #s(literal 1 binary64)) (if (<=.f64 re #s(literal 6993513694259203/1427247692705959881058285969449495136382746624 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 -180 binary64)) #s(literal 0 binary64) (if (<=.f64 re #s(literal 6993513694259203/1427247692705959881058285969449495136382746624 binary64)) (sin.f64 im) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))))))))
(if (<=.f64 re #s(literal -18 binary64)) (log.f64 #s(literal 1 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))
(if (<=.f64 re #s(literal -18 binary64)) #s(literal 0 binary64) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 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 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im)))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 im re)))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im)))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 re (+.f64 im (*.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re im)))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im)))))
(if (<=.f64 im #s(literal 184999999999999990370972015756988584124232275414424290720065832162719789052794237734801820217955087924852643752354362435753226766538448592508259409593415947659105593347629550860077152047751527241949150722167201608325066002654575487694964654876917760 binary64)) (+.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #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 re (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 im (*.f64 im re))
(+.f64 im (*.f64 re im))
(if (<=.f64 re #s(literal 1 binary64)) im (*.f64 re im))
im

soundness986.0ms (11.9%)

Rules
997×log1p-expm1-u
815×prod-exp
667×associate-+r+
647×fma-define
570×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062712329
1160611696
2530711365
01121
110121
2110521
0120026872
1321125290
030321
1458297
26514297
098523226
1250821978
2677721974
01731932
13961831
211421792
329651781
457111767
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 626 to 414 computations (33.9% saved)

preprocess155.0ms (1.9%)

Remove

(negabs im)

Compiler

Compiled 514 to 320 computations (37.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...