math.abs on complex (squared)

Time bar (total: 6.1s)

analyze0.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-add: 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)

sample576.0ms (9.5%)

Results
411.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 194.0ms
ival-mult: 144.0ms (74.3% of total)
ival-add: 40.0ms (20.6% of total)
const: 8.0ms (4.1% of total)
backward-pass: 3.0ms (1.5% of total)
Bogosity

preprocess20.0ms (0.3%)

Algorithm
egg-herbie
Rules
172×fnmsub-define
172×fmsub-define
172×fnmadd-define
136×fmm-def
100×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01432
14432
210530
329430
458230
569930
672330
055
195
2105
0105
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(+ (* re re) (* im im))
Outputs
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
Call 2
Inputs
(+ (* re re) (* im im))
(+ (* (neg re) (neg re)) (* im im))
(+ (* re re) (* (neg im) (neg im)))
(neg (+ (* (neg re) (neg re)) (* im im)))
(neg (+ (* re re) (* (neg im) (neg im))))
(+ (* im im) (* re re))
Outputs
(+ (* re re) (* im im))
(fma im im (square re))
(+ (* (neg re) (neg re)) (* im im))
(fma im im (square re))
(+ (* re re) (* (neg im) (neg im)))
(fma im im (square re))
(neg (+ (* (neg re) (neg re)) (* im im)))
(fnmsub re re (square im))
(neg (+ (* re re) (* (neg im) (neg im))))
(fnmsub re re (square im))
(+ (* im im) (* re re))
(fma im im (square re))
Symmetry

(abs re)

(abs im)

(sort re im)

explain52.0ms (0.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-im
00-0-(*.f64 im im)
00-0-(*.f64 re re)
00-0-re
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
Results
32.0ms512×0valid
Compiler

Compiled 45 to 17 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 8.0ms (69.6% of total)
ival-add: 3.0ms (26.1% of total)
const: 1.0ms (8.7% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

prune1.0ms (0%)

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

Compiled 9 to 5 computations (44.4% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 re re)
cost-diff0
(+.f64 (*.f64 re re) (*.f64 im im))
Rules
fma-lowering-fma.f32
fma-define
+-lowering-+.f64
*-lowering-*.f32
*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
1911
21011
01011
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
Outputs
(+ (* re re) (* im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im

localize21.0ms (0.3%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
Results
14.0ms256×0valid
Compiler

Compiled 18 to 6 computations (66.7% saved)

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

series2.0ms (0%)

Counts
3 → 48
Calls
Call 1
Inputs
#<alt (+ (* re re) (* im im))>
#<alt (* re re)>
#<alt (* im im)>
Outputs
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
Calls

12 calls:

TimeVariablePointExpression
0.0ms
re
@0
(+ (* re re) (* im im))
0.0ms
re
@inf
(+ (* re re) (* im im))
0.0ms
im
@0
(+ (* re re) (* im im))
0.0ms
im
@inf
(+ (* re re) (* im im))
0.0ms
re
@-inf
(+ (* re re) (* im im))

rewrite326.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
2178×fma-lowering-fma.f32
2178×fma-lowering-fma.f64
2146×*-lowering-*.f32
2146×*-lowering-*.f64
1760×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
1259
22019
321259
083349
Stop Event
iter limit
node limit
Counts
3 → 131
Calls
Call 1
Inputs
(+ (* re re) (* im im))
(* re re)
(* im im)
Outputs
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 re re (*.f64 im im))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 re (+.f64 re im)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 re im)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (-.f64 re im))
(/.f64 (-.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))) (-.f64 re im))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 re im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) #s(literal 1 binary64))) (*.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (-.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (neg.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im))) (neg.f64 (-.f64 re im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 re im)) (+.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (pow.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 (+.f64 re im) (+.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 re))
(*.f64 re re)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 im))
(*.f64 im im)

simplify337.0ms (5.5%)

Algorithm
egg-herbie
Rules
6370×*-lowering-*.f32
6370×*-lowering-*.f64
2342×/-lowering-/.f32
2342×/-lowering-/.f64
1952×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013216
134150
294150
3379150
41129150
52254150
62668150
73451150
85237150
96498150
107224150
117663150
127941150
08009150
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
Outputs
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)

eval18.0ms (0.3%)

Compiler

Compiled 6949 to 417 computations (94% saved)

prune72.0ms (1.2%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1763179
Fresh000
Picked011
Done000
Total1764180
Accuracy
100.0%
Counts
180 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 im im (*.f64 re re))
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
50.7%
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
98.9%
(*.f64 im im)
Compiler

Compiled 49 to 22 computations (55.1% saved)

simplify235.0ms (3.9%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re re)
cost-diff6272
(fma.f64 im im (*.f64 re re))
cost-diff0
(*.f64 re re)
cost-diff0
(+.f64 (*.f64 re re) (*.f64 im im))
cost-diff1024
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
cost-diff1152
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
cost-diff0
(*.f64 im im)
Rules
3238×*-lowering-*.f32
3238×*-lowering-*.f64
3004×+-lowering-+.f64
3004×+-lowering-+.f32
1398×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01147
13641
27341
329541
4288941
5718841
0832341
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im im)
im
(* (+ (* re re) (* im im)) (* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im)))))
(+ (* re re) (* im im))
(* re re)
re
(* im im)
im
(* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im))))
(- (* re re) (* im im))
(/ 1 (- (* re re) (* im im)))
1
(+ (* im im) (* re re))
im
(* re re)
re
Outputs
(* im im)
(*.f64 im im)
im
(* (+ (* re re) (* im im)) (* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im)))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (* re re) (* im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im))))
#s(literal 1 binary64)
(- (* re re) (* im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(/ 1 (- (* re re) (* im im)))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
1
#s(literal 1 binary64)
(+ (* im im) (* re re))
(+.f64 (*.f64 im im) (*.f64 re re))
im
(* re re)
(*.f64 re re)
re

localize68.0ms (1.1%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(fma.f64 im im (*.f64 re re))
accuracy100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
accuracy99.2%
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
accuracy90.6%
(-.f64 (*.f64 re re) (*.f64 im im))
accuracy52.1%
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
accuracy100.0%
(*.f64 im im)
Results
49.0ms256×0valid
Compiler

Compiled 92 to 12 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 18.0ms (61.5% of total)
ival-div: 4.0ms (13.7% of total)
compiled-spec: 3.0ms (10.2% of total)
ival-add: 2.0ms (6.8% of total)
ival-sub: 1.0ms (3.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series5.0ms (0.1%)

Counts
8 → 168
Calls
Call 1
Inputs
#<alt (* im im)>
#<alt (* (+ (* re re) (* im im)) (* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im)))))>
#<alt (* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im))))>
#<alt (+ (* re re) (* im im))>
#<alt (* re re)>
#<alt (+ (* im im) (* re re))>
#<alt (- (* re re) (* im im))>
#<alt (/ 1 (- (* re re) (* im im)))>
Outputs
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* -1 (pow im 2))>
#<alt (- (pow re 2) (pow im 2))>
#<alt (- (pow re 2) (pow im 2))>
#<alt (- (pow re 2) (pow im 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (pow re 2)>
#<alt (+ (* -1 (pow im 2)) (pow re 2))>
#<alt (+ (* -1 (pow im 2)) (pow re 2))>
#<alt (+ (* -1 (pow im 2)) (pow re 2))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (/ -1 (pow im 2))>
#<alt (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))>
#<alt (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))>
#<alt (- (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))>
#<alt (/ 1 (pow re 2))>
#<alt (/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))>
#<alt (/ 1 (pow re 2))>
#<alt (/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))>
#<alt (/ 1 (pow re 2))>
#<alt (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))>
#<alt (+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (/ 1 (pow re 6)) (/ (pow im 2) (pow re 8)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))>
#<alt (/ -1 (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))>
#<alt (/ -1 (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))>
Calls

42 calls:

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

rewrite658.0ms (10.8%)

Algorithm
batch-egg-rewrite
Rules
4728×*-lowering-*.f32
4728×*-lowering-*.f64
3426×/-lowering-/.f32
3426×/-lowering-/.f64
1804×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01137
17531
260631
0867031
Stop Event
iter limit
node limit
Counts
8 → 890
Calls
Call 1
Inputs
(* im im)
(* (+ (* re re) (* im im)) (* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im)))))
(* (- (* re re) (* im im)) (/ 1 (- (* re re) (* im im))))
(+ (* re re) (* im im))
(* re re)
(+ (* im im) (* re re))
(- (* re re) (* im im))
(/ 1 (- (* re re) (* im im)))
Outputs
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 im im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 im (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 im (*.f64 im #s(literal 1 binary64)))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (*.f64 #s(literal 1 binary64) im) im)
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 im re))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) #s(literal 1 binary64)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (-.f64 re im)))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (-.f64 re im) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal -1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 re im) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal -1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 re im))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
#s(literal 1 binary64)
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 im re))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) #s(literal 1 binary64)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (-.f64 re im)))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (-.f64 re im) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal -1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 re im) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal -1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 re im))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (*.f64 re re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 re (*.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) re) re)
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 im im))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 im re))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) #s(literal 1 binary64)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (-.f64 re im)))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (-.f64 re im) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal -1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 re im) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal -1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 re im))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(+.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (*.f64 re re) (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re re) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (*.f64 re re) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re re) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(+.f64 (*.f64 re re) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(+.f64 (*.f64 re re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (*.f64 re re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 re re))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) re))
(+.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 im im)) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 re re))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 re (+.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 im re)))
(+.f64 (*.f64 im (-.f64 re im)) (*.f64 re (-.f64 re im)))
(+.f64 (*.f64 re (-.f64 re im)) (*.f64 im (-.f64 re im)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 re re))
(+.f64 (+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (*.f64 re re) (/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 1 binary64)))
(-.f64 (*.f64 re re) (-.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(-.f64 (*.f64 re re) (-.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)) (*.f64 im im))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (+.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 im im))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im (-.f64 #s(literal 0 binary64) im) (*.f64 re re))
(fma.f64 re re (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 re re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 re re (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) im (*.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 (+.f64 im re) (-.f64 re im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (+.f64 im re) (-.f64 re im) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 (-.f64 re im) (+.f64 im re) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (-.f64 re im) (+.f64 im re) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (neg.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (pow.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)) (+.f64 im re))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) #s(literal 1 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 re im)) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 im re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64))
(*.f64 (+.f64 im re) (-.f64 re im))
(*.f64 (+.f64 im re) (neg.f64 (-.f64 im re)))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (-.f64 re im) (*.f64 (+.f64 im re) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 im re))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (/.f64 (-.f64 re im) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))) (-.f64 re im))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 re im))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 re im))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re re)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))
(/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 im re))
(/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 re im))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal 1 binary64)) (-.f64 re im))
(/.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 im re)) (-.f64 im re))
(pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))) #s(literal 1 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re)))

simplify201.0ms (3.3%)

Algorithm
egg-herbie
Rules
2548×*-lowering-*.f32
2548×*-lowering-*.f64
1516×fnmadd-define
1226×fmsub-define
1202×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0891088
1261827
2826802
33461799
08316799
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(/ -1 (pow im 2))
(- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))
(- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(- (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(/ 1 (pow re 2))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/ 1 (pow re 2))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/ 1 (pow re 2))
(+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))
(+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (/ 1 (pow re 6)) (/ (pow im 2) (pow re 8)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(/ -1 (pow im 2))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
(/ -1 (pow im 2))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
Outputs
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(- (pow re 2) (pow im 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(- (pow re 2) (pow im 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(- (pow re 2) (pow im 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(+ (* -1 (pow im 2)) (pow re 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(+ (* -1 (pow im 2)) (pow re 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(+ (* -1 (pow im 2)) (pow re 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(-.f64 (*.f64 re re) (*.f64 im im))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(-.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(-.f64 (*.f64 re re) (*.f64 im im))
(/ -1 (pow im 2))
(/.f64 #s(literal -1 binary64) (*.f64 im im))
(- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 im im))
(- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))))
(- (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 8 binary64)))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 im im)))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re)
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re re))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re)
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re re))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re)
(+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2)))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (/ 1 (pow re 6)) (/ (pow im 2) (pow re 8)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re))
(/ -1 (pow im 2))
(/.f64 #s(literal -1 binary64) (*.f64 im im))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 im im))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
(/.f64 (-.f64 (-.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 im im))
(/ -1 (pow im 2))
(/.f64 #s(literal -1 binary64) (*.f64 im im))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (*.f64 im im))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
(/.f64 (-.f64 (-.f64 (-.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 im im))

eval189.0ms (3.1%)

Compiler

Compiled 67537 to 3080 computations (95.4% saved)

prune148.0ms (2.4%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New148411485
Fresh000
Picked123
Done011
Total148541489
Accuracy
100.0%
Counts
1489 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
50.7%
(*.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
33.9%
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
98.9%
(*.f64 im im)
Compiler

Compiled 68 to 31 computations (54.4% saved)

simplify157.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (*.f64 im im) (*.f64 re re))
cost-diff0
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))
cost-diff512
(*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
cost-diff1152
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
Rules
3568×*-lowering-*.f32
3568×*-lowering-*.f64
1698×+-lowering-+.f64
1698×+-lowering-+.f32
1082×neg-lowering-neg.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01383
14676
215456
393547
4561347
0823847
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (+ (* im im) (* re re)) (+ im re)) (* (- re im) (/ 1 (- (* re re) (* im im)))))
(* (+ (* im im) (* re re)) (+ im re))
(+ (* im im) (* re re))
(* im im)
im
(* re re)
re
(+ im re)
(* (- re im) (/ 1 (- (* re re) (* im im))))
(- re im)
(/ 1 (- (* re re) (* im im)))
1
(- (* re re) (* im im))
Outputs
(* (* (+ (* im im) (* re re)) (+ im re)) (* (- re im) (/ 1 (- (* re re) (* im im)))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* (+ (* im im) (* re re)) (+ im re))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))
(+ (* im im) (* re re))
(+.f64 (*.f64 im im) (*.f64 re re))
(* im im)
(*.f64 im im)
im
(* re re)
(*.f64 re re)
re
(+ im re)
(+.f64 im re)
(* (- re im) (/ 1 (- (* re re) (* im im))))
(/.f64 #s(literal 1 binary64) (+.f64 im re))
(- re im)
(-.f64 re im)
(/ 1 (- (* re re) (* im im)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 im re))
1
#s(literal 1 binary64)
(- (* re re) (* im im))
(-.f64 (*.f64 re re) (*.f64 im im))

localize55.0ms (0.9%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
accuracy90.6%
(-.f64 (*.f64 re re) (*.f64 im im))
accuracy82.7%
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
accuracy54.9%
(*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
Results
40.0ms256×0valid
Compiler

Compiled 90 to 14 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 15.0ms (65.6% of total)
ival-add: 3.0ms (13.1% of total)
ival-sub: 2.0ms (8.7% of total)
ival-div: 2.0ms (8.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series9.0ms (0.1%)

Counts
6 → 144
Calls
Call 1
Inputs
#<alt (* (* (+ (* im im) (* re re)) (+ im re)) (* (- re im) (/ 1 (- (* re re) (* im im)))))>
#<alt (* (- re im) (/ 1 (- (* re re) (* im im))))>
#<alt (* (+ (* im im) (* re re)) (+ im re))>
#<alt (+ (* im im) (* re re))>
#<alt (- (* re re) (* im im))>
#<alt (/ 1 (- (* re re) (* im im)))>
Outputs
#<alt (pow re 2)>
#<alt (+ (* im (+ re (* -1 re))) (pow re 2))>
#<alt (+ (* im (+ im (+ re (* -1 re)))) (pow re 2))>
#<alt (+ (* im (+ re (+ (* -1 re) (* im (+ 1 (/ (* im (+ re (* -1 re))) (pow re 2))))))) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (+ re (* -1 re)) im))))>
#<alt (* (pow im 2) (- (+ 1 (+ (* -1 (/ (+ re (* -1 re)) im)) (* -1 (/ (+ (* -1 (pow re 2)) (pow re 2)) (pow im 2))))) (* -1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (- (+ 1 (+ (* -1 (/ (+ re (* -1 re)) im)) (+ (* -1 (/ (+ (* -1 (pow re 2)) (pow re 2)) (pow im 2))) (* -1 (/ (+ (* -1 (pow re 3)) (pow re 3)) (pow im 3)))))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (+ (* -1 (/ re im)) (/ re im))))>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (+ (* -1 (+ re (* -1 re))) (* -1 (/ (- (* -1 (+ (* -1 (pow re 2)) (pow re 2))) (* -1 (pow re 2))) im))) im))))>
#<alt (* (pow im 2) (+ 1 (* -1 (/ (+ (* -1 (+ re (* -1 re))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow re 2)) (pow re 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 2) (+ re (* -1 re)))) im))) (* -1 (pow re 2))) im))) im))))>
#<alt (pow im 2)>
#<alt (+ (* -1 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 2))) (pow im 2))>
#<alt (+ (* re (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ 1 (* -1 (/ (+ (* -1 (pow im 2)) (pow im 2)) (pow im 2))))))) (pow im 2))>
#<alt (+ (* re (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ 1 (+ (* -1 (/ (* re (+ im (* -1 im))) (pow im 2))) (* -1 (/ (+ (* -1 (pow im 2)) (pow im 2)) (pow im 2)))))))) (pow im 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))>
#<alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (/ im re) (/ (pow im 2) (pow re 2))))))>
#<alt (* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (+ (/ im re) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 3) (pow re 3))))))) (* -1 (/ (* (pow im 2) (+ im (* -1 im))) (pow re 3)))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (pow im 2) re))) re))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (- (+ (* -1 (/ (pow im 3) re)) (+ (/ (pow im 3) re) (pow im 2))) (* -1 (/ (* (pow im 2) (+ im (* -1 im))) re))) re))) re))))>
#<alt (/ 1 im)>
#<alt (+ (* -1 (/ re (pow im 2))) (/ 1 im))>
#<alt (+ (* re (- (/ re (pow im 3)) (/ 1 (pow im 2)))) (/ 1 im))>
#<alt (+ (* re (- (* re (+ (* -1 (/ re (pow im 4))) (/ 1 (pow im 3)))) (/ 1 (pow im 2)))) (/ 1 im))>
#<alt (/ 1 re)>
#<alt (/ (+ 1 (* -1 (/ im re))) re)>
#<alt (/ (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))) re)>
#<alt (/ (- (+ 1 (+ (* -1 (/ im re)) (* -1 (/ (pow im 3) (pow re 3))))) (* -1 (/ (pow im 2) (pow re 2)))) re)>
#<alt (/ 1 re)>
#<alt (* -1 (/ (- (/ im re) 1) re))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1 im) (/ (pow im 2) re)) re)) 1) re))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1 im) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 3) re)) re))) re)) 1) re))>
#<alt (/ 1 re)>
#<alt (+ (* -1 (/ im (pow re 2))) (/ 1 re))>
#<alt (+ (* im (- (/ im (pow re 3)) (/ 1 (pow re 2)))) (/ 1 re))>
#<alt (+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re))>
#<alt (/ 1 im)>
#<alt (/ (+ 1 (* -1 (/ re im))) im)>
#<alt (/ (+ 1 (+ (* -1 (/ re im)) (/ (pow re 2) (pow im 2)))) im)>
#<alt (/ (- (+ 1 (+ (* -1 (/ re im)) (* -1 (/ (pow re 3) (pow im 3))))) (* -1 (/ (pow re 2) (pow im 2)))) im)>
#<alt (/ 1 im)>
#<alt (* -1 (/ (- (/ re im) 1) im))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1 re) (/ (pow re 2) im)) im)) 1) im))>
#<alt (* -1 (/ (- (* -1 (/ (+ (* -1 re) (* -1 (/ (- (/ (pow re 3) im) (pow re 2)) im))) im)) 1) im))>
#<alt (pow re 3)>
#<alt (+ (* im (pow re 2)) (pow re 3))>
#<alt (+ (* im (+ (* im re) (pow re 2))) (pow re 3))>
#<alt (+ (* im (+ (* im (+ im re)) (pow re 2))) (pow re 3))>
#<alt (pow im 3)>
#<alt (* (pow im 3) (+ 1 (/ re im)))>
#<alt (* (pow im 3) (+ 1 (+ (/ re im) (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 3) (+ 1 (+ (/ re im) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 3) (pow im 3))))))>
#<alt (pow im 3)>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ re im)) 1)))>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ (+ re (/ (pow re 2) im)) im)) 1)))>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ (+ re (* -1 (/ (+ (* -1 (/ (pow re 3) im)) (* -1 (pow re 2))) im))) im)) 1)))>
#<alt (pow im 3)>
#<alt (+ (* (pow im 2) re) (pow im 3))>
#<alt (+ (* re (+ (* im re) (pow im 2))) (pow im 3))>
#<alt (+ (* re (+ (* re (+ im re)) (pow im 2))) (pow im 3))>
#<alt (pow re 3)>
#<alt (* (pow re 3) (+ 1 (/ im re)))>
#<alt (* (pow re 3) (+ 1 (+ (/ im re) (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 3) (+ 1 (+ (/ im re) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 3) (pow re 3))))))>
#<alt (pow re 3)>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ im re)) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ im (/ (pow im 2) re)) re)) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ im (* -1 (/ (+ (* -1 (/ (pow im 3) re)) (* -1 (pow im 2))) re))) re)) 1)))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* -1 (pow im 2))>
#<alt (- (pow re 2) (pow im 2))>
#<alt (- (pow re 2) (pow im 2))>
#<alt (- (pow re 2) (pow im 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (pow re 2)>
#<alt (+ (* -1 (pow im 2)) (pow re 2))>
#<alt (+ (* -1 (pow im 2)) (pow re 2))>
#<alt (+ (* -1 (pow im 2)) (pow re 2))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))>
#<alt (/ -1 (pow im 2))>
#<alt (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))>
#<alt (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))>
#<alt (- (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))>
#<alt (/ 1 (pow re 2))>
#<alt (/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))>
#<alt (/ 1 (pow re 2))>
#<alt (/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))>
#<alt (/ 1 (pow re 2))>
#<alt (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))>
#<alt (+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2)))>
#<alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (/ 1 (pow re 6)) (/ (pow im 2) (pow re 8)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))>
#<alt (/ -1 (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))>
#<alt (/ -1 (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))>
#<alt (/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))>
Calls

36 calls:

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

rewrite364.0ms (6%)

Algorithm
batch-egg-rewrite
Rules
3934×*-lowering-*.f32
3934×*-lowering-*.f64
3740×/-lowering-/.f32
3740×/-lowering-/.f64
2104×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01367
19835
290634
0863434
Stop Event
iter limit
node limit
Counts
6 → 875
Calls
Call 1
Inputs
(* (* (+ (* im im) (* re re)) (+ im re)) (* (- re im) (/ 1 (- (* re re) (* im im)))))
(* (- re im) (/ 1 (- (* re re) (* im im))))
(* (+ (* im im) (* re re)) (+ im re))
(+ (* im im) (* re re))
(- (* re re) (* im im))
(/ 1 (- (* re re) (* im im)))
Outputs
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 im im) (*.f64 #s(literal 1 binary64) (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re)) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 re re))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) re))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) im) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) re))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) re) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) im))
(-.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))
(fma.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re))))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (-.f64 (*.f64 (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))) (-.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (-.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re))))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(+.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 im (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 re re)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 im im)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(exp.f64 (*.f64 (log.f64 (+.f64 im re)) #s(literal -1 binary64)))
(-.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(-.f64 (/.f64 im (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 re (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 im im) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 im im) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))) (/.f64 (*.f64 im im) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))) (/.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(fma.f64 re (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(neg.f64 (/.f64 (-.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))))
(neg.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))
(neg.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (+.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(/.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (/.f64 (-.f64 re im) (+.f64 im re))) (-.f64 im re))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (+.f64 (pow.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 (*.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))))
(pow.f64 (+.f64 im re) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(*.f64 (+.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 im re)))
(*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (pow.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 im re)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 im re)) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 im re))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (+.f64 im re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (-.f64 re im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (+.f64 im re)) (/.f64 (-.f64 im re) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (-.f64 re im)) (/.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 im re) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (-.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 re im) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 im re)))
(+.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 re re)))
(+.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re)))
(+.f64 (*.f64 (+.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (+.f64 im re) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (+.f64 im re) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 im re)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 im re)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 im (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (*.f64 im im) (+.f64 im re) (*.f64 (*.f64 re re) (+.f64 im re)))
(fma.f64 re (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (*.f64 re re) (+.f64 im re) (*.f64 (*.f64 im im) (+.f64 im re)))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) im (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (+.f64 im re) (*.f64 im im) (*.f64 (+.f64 im re) (*.f64 re re)))
(fma.f64 (+.f64 im re) (*.f64 re re) (*.f64 (+.f64 im re) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 im re)) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 im re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 im re) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im re) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 im re))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 im re))
(/.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) re) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) re) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 im re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (*.f64 (-.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (*.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 im re))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 re im))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im re) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 im re) (*.f64 re re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 re re))) (*.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im re) (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 im re) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 re re))) (-.f64 (*.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 im im))) (*.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) (+.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (+.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 im im))) (*.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 re re)))) (-.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 re re))) (*.f64 (*.f64 (+.f64 im re) (*.f64 im im)) (*.f64 (+.f64 im re) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re)))) (-.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))
(*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 im re))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re))))
(*.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 (+.f64 im re) (-.f64 im re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 im im) (*.f64 #s(literal 1 binary64) (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) re)) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 #s(literal 0 binary64) im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 re (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 re re))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 re re) (+.f64 im re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (*.f64 im im) (+.f64 im re))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) re) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) re))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) im) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) re))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) re) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) im))
(-.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))
(fma.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re))))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (-.f64 (*.f64 (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))) (-.f64 (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (-.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 im re))))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(+.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(+.f64 (*.f64 re re) (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (+.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 re re))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (+.f64 im re) re) (neg.f64 (*.f64 (+.f64 im re) im)))
(+.f64 (neg.f64 (*.f64 (+.f64 im re) im)) (*.f64 (+.f64 im re) re))
(+.f64 (*.f64 re (+.f64 im re)) (neg.f64 (*.f64 im (+.f64 im re))))
(+.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(+.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) re))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 re re)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) re)) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 im re) im))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 im re))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (+.f64 im re)))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(-.f64 (*.f64 re re) (/.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 im (-.f64 #s(literal 0 binary64) im) (*.f64 re re))
(fma.f64 re re (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(fma.f64 re re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 re re (neg.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(fma.f64 re (+.f64 im re) (neg.f64 (*.f64 im (+.f64 im re))))
(fma.f64 (+.f64 im re) re (neg.f64 (*.f64 (+.f64 im re) im)))
(fma.f64 (+.f64 im re) (-.f64 re im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (+.f64 im re) (-.f64 re im) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (-.f64 re im) (+.f64 im re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (-.f64 re im) (+.f64 im re) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) im (*.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im re) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 im re) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 im re))
(/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 im re) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 im re) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (neg.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (*.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (pow.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))) (+.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im re) re) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 im re) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re)) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 im re) im)) (neg.f64 (*.f64 (+.f64 im re) im))) (*.f64 (*.f64 (+.f64 im re) re) (neg.f64 (*.f64 (+.f64 im re) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (+.f64 im re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re))) (-.f64 (*.f64 (neg.f64 (*.f64 im (+.f64 im re))) (neg.f64 (*.f64 im (+.f64 im re)))) (*.f64 (*.f64 re (+.f64 im re)) (neg.f64 (*.f64 im (+.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (pow.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (*.f64 (*.f64 re re) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (-.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re)) (*.f64 (neg.f64 (*.f64 (+.f64 im re) im)) (neg.f64 (*.f64 (+.f64 im re) im)))) (-.f64 (*.f64 (+.f64 im re) re) (neg.f64 (*.f64 (+.f64 im re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re))) (*.f64 (neg.f64 (*.f64 im (+.f64 im re))) (neg.f64 (*.f64 im (+.f64 im re))))) (-.f64 (*.f64 re (+.f64 im re)) (neg.f64 (*.f64 im (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (+.f64 im re) (-.f64 re im))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (-.f64 re im) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re)))))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 im re))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (-.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (+.f64 im re) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 im re))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 re im))
(*.f64 (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im im)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re re)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im im)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 im (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (/.f64 (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)) (/.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 im re))
(pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (-.f64 re im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (-.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 re im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 im re)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im)) (/.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (+.f64 im re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (/.f64 (+.f64 im re) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (/.f64 (+.f64 im re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (-.f64 re im)))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (+.f64 im re)) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 re im)) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (+.f64 im re)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 re im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) #s(literal 1 binary64))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re)))

simplify210.0ms (3.4%)

Algorithm
egg-herbie
Rules
2128×sum3-define
1842×*-lowering-*.f32
1842×*-lowering-*.f64
1724×sum5-define
1640×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03901946
113541344
251441278
085831278
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(pow re 2)
(+ (* im (+ re (* -1 re))) (pow re 2))
(+ (* im (+ im (+ re (* -1 re)))) (pow re 2))
(+ (* im (+ re (+ (* -1 re) (* im (+ 1 (/ (* im (+ re (* -1 re))) (pow re 2))))))) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (* -1 (/ (+ re (* -1 re)) im))))
(* (pow im 2) (- (+ 1 (+ (* -1 (/ (+ re (* -1 re)) im)) (* -1 (/ (+ (* -1 (pow re 2)) (pow re 2)) (pow im 2))))) (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (- (+ 1 (+ (* -1 (/ (+ re (* -1 re)) im)) (+ (* -1 (/ (+ (* -1 (pow re 2)) (pow re 2)) (pow im 2))) (* -1 (/ (+ (* -1 (pow re 3)) (pow re 3)) (pow im 3)))))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))
(pow im 2)
(* (pow im 2) (+ 1 (+ (* -1 (/ re im)) (/ re im))))
(* (pow im 2) (+ 1 (* -1 (/ (+ (* -1 (+ re (* -1 re))) (* -1 (/ (- (* -1 (+ (* -1 (pow re 2)) (pow re 2))) (* -1 (pow re 2))) im))) im))))
(* (pow im 2) (+ 1 (* -1 (/ (+ (* -1 (+ re (* -1 re))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow re 2)) (pow re 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 2) (+ re (* -1 re)))) im))) (* -1 (pow re 2))) im))) im))))
(pow im 2)
(+ (* -1 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 2))) (pow im 2))
(+ (* re (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ 1 (* -1 (/ (+ (* -1 (pow im 2)) (pow im 2)) (pow im 2))))))) (pow im 2))
(+ (* re (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ 1 (+ (* -1 (/ (* re (+ im (* -1 im))) (pow im 2))) (* -1 (/ (+ (* -1 (pow im 2)) (pow im 2)) (pow im 2)))))))) (pow im 2))
(pow re 2)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (/ im re) (/ (pow im 2) (pow re 2))))))
(* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (+ (/ im re) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 3) (pow re 3))))))) (* -1 (/ (* (pow im 2) (+ im (* -1 im))) (pow re 3)))))
(pow re 2)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (pow im 2) re))) re))))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (- (+ (* -1 (/ (pow im 3) re)) (+ (/ (pow im 3) re) (pow im 2))) (* -1 (/ (* (pow im 2) (+ im (* -1 im))) re))) re))) re))))
(/ 1 im)
(+ (* -1 (/ re (pow im 2))) (/ 1 im))
(+ (* re (- (/ re (pow im 3)) (/ 1 (pow im 2)))) (/ 1 im))
(+ (* re (- (* re (+ (* -1 (/ re (pow im 4))) (/ 1 (pow im 3)))) (/ 1 (pow im 2)))) (/ 1 im))
(/ 1 re)
(/ (+ 1 (* -1 (/ im re))) re)
(/ (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))) re)
(/ (- (+ 1 (+ (* -1 (/ im re)) (* -1 (/ (pow im 3) (pow re 3))))) (* -1 (/ (pow im 2) (pow re 2)))) re)
(/ 1 re)
(* -1 (/ (- (/ im re) 1) re))
(* -1 (/ (- (* -1 (/ (+ (* -1 im) (/ (pow im 2) re)) re)) 1) re))
(* -1 (/ (- (* -1 (/ (+ (* -1 im) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 3) re)) re))) re)) 1) re))
(/ 1 re)
(+ (* -1 (/ im (pow re 2))) (/ 1 re))
(+ (* im (- (/ im (pow re 3)) (/ 1 (pow re 2)))) (/ 1 re))
(+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re))
(/ 1 im)
(/ (+ 1 (* -1 (/ re im))) im)
(/ (+ 1 (+ (* -1 (/ re im)) (/ (pow re 2) (pow im 2)))) im)
(/ (- (+ 1 (+ (* -1 (/ re im)) (* -1 (/ (pow re 3) (pow im 3))))) (* -1 (/ (pow re 2) (pow im 2)))) im)
(/ 1 im)
(* -1 (/ (- (/ re im) 1) im))
(* -1 (/ (- (* -1 (/ (+ (* -1 re) (/ (pow re 2) im)) im)) 1) im))
(* -1 (/ (- (* -1 (/ (+ (* -1 re) (* -1 (/ (- (/ (pow re 3) im) (pow re 2)) im))) im)) 1) im))
(pow re 3)
(+ (* im (pow re 2)) (pow re 3))
(+ (* im (+ (* im re) (pow re 2))) (pow re 3))
(+ (* im (+ (* im (+ im re)) (pow re 2))) (pow re 3))
(pow im 3)
(* (pow im 3) (+ 1 (/ re im)))
(* (pow im 3) (+ 1 (+ (/ re im) (/ (pow re 2) (pow im 2)))))
(* (pow im 3) (+ 1 (+ (/ re im) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 3) (pow im 3))))))
(pow im 3)
(* -1 (* (pow im 3) (- (* -1 (/ re im)) 1)))
(* -1 (* (pow im 3) (- (* -1 (/ (+ re (/ (pow re 2) im)) im)) 1)))
(* -1 (* (pow im 3) (- (* -1 (/ (+ re (* -1 (/ (+ (* -1 (/ (pow re 3) im)) (* -1 (pow re 2))) im))) im)) 1)))
(pow im 3)
(+ (* (pow im 2) re) (pow im 3))
(+ (* re (+ (* im re) (pow im 2))) (pow im 3))
(+ (* re (+ (* re (+ im re)) (pow im 2))) (pow im 3))
(pow re 3)
(* (pow re 3) (+ 1 (/ im re)))
(* (pow re 3) (+ 1 (+ (/ im re) (/ (pow im 2) (pow re 2)))))
(* (pow re 3) (+ 1 (+ (/ im re) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 3) (pow re 3))))))
(pow re 3)
(* -1 (* (pow re 3) (- (* -1 (/ im re)) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ im (/ (pow im 2) re)) re)) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ im (* -1 (/ (+ (* -1 (/ (pow im 3) re)) (* -1 (pow im 2))) re))) re)) 1)))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(/ -1 (pow im 2))
(- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))
(- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(- (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(/ 1 (pow re 2))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/ 1 (pow re 2))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/ 1 (pow re 2))
(+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))
(+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (/ 1 (pow re 6)) (/ (pow im 2) (pow re 8)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(/ -1 (pow im 2))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
(/ -1 (pow im 2))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
Outputs
(pow re 2)
(*.f64 re re)
(+ (* im (+ re (* -1 re))) (pow re 2))
(*.f64 re re)
(+ (* im (+ im (+ re (* -1 re)))) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (* im (+ re (+ (* -1 re) (* im (+ 1 (/ (* im (+ re (* -1 re))) (pow re 2))))))) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1 (/ (+ re (* -1 re)) im))))
(*.f64 im im)
(* (pow im 2) (- (+ 1 (+ (* -1 (/ (+ re (* -1 re)) im)) (* -1 (/ (+ (* -1 (pow re 2)) (pow re 2)) (pow im 2))))) (* -1 (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (+ 1 (+ (* -1 (/ (+ re (* -1 re)) im)) (+ (* -1 (/ (+ (* -1 (pow re 2)) (pow re 2)) (pow im 2))) (* -1 (/ (+ (* -1 (pow re 3)) (pow re 3)) (pow im 3)))))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (+ (* -1 (/ re im)) (/ re im))))
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1 (/ (+ (* -1 (+ re (* -1 re))) (* -1 (/ (- (* -1 (+ (* -1 (pow re 2)) (pow re 2))) (* -1 (pow re 2))) im))) im))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (* -1 (/ (+ (* -1 (+ re (* -1 re))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow re 2)) (pow re 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow re 3)) (pow re 3))) (* (pow re 2) (+ re (* -1 re)))) im))) (* -1 (pow re 2))) im))) im))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(+ (* -1 (/ (* re (+ (* -1 (pow im 3)) (pow im 3))) (pow im 2))) (pow im 2))
(*.f64 im im)
(+ (* re (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ 1 (* -1 (/ (+ (* -1 (pow im 2)) (pow im 2)) (pow im 2))))))) (pow im 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (* re (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow im 2))) (* re (+ 1 (+ (* -1 (/ (* re (+ im (* -1 im))) (pow im 2))) (* -1 (/ (+ (* -1 (pow im 2)) (pow im 2)) (pow im 2)))))))) (pow im 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(*.f64 re re)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (/ im re) (/ (pow im 2) (pow re 2))))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (+ (/ im re) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 3) (pow re 3))))))) (* -1 (/ (* (pow im 2) (+ im (* -1 im))) (pow re 3)))))
(*.f64 (*.f64 re re) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (/.f64 (*.f64 im im) re) re) (+.f64 (/.f64 im re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (pow im 2) re))) re))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (- (+ (* -1 (/ (pow im 3) re)) (+ (/ (pow im 3) re) (pow im 2))) (* -1 (/ (* (pow im 2) (+ im (* -1 im))) re))) re))) re))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im im)) re))) re)) re)))
(/ 1 im)
(/.f64 #s(literal 1 binary64) im)
(+ (* -1 (/ re (pow im 2))) (/ 1 im))
(-.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re (*.f64 im im)))
(+ (* re (- (/ re (pow im 3)) (/ 1 (pow im 2)))) (/ 1 im))
(+.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (/.f64 (/.f64 re (*.f64 im im)) im))))
(+ (* re (- (* re (+ (* -1 (/ re (pow im 4))) (/ 1 (pow im 3)))) (/ 1 (pow im 2)))) (/ 1 im))
(+.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (+.f64 (*.f64 re (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im))) (/.f64 re (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(/ 1 re)
(/.f64 #s(literal 1 binary64) re)
(/ (+ 1 (* -1 (/ im re))) re)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) re)
(/ (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))) re)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) re) (-.f64 #s(literal 1 binary64) (/.f64 im re))) re)
(/ (- (+ 1 (+ (* -1 (/ im re)) (* -1 (/ (pow im 3) (pow re 3))))) (* -1 (/ (pow im 2) (pow re 2)))) re)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) re) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) re)
(/ 1 re)
(/.f64 #s(literal 1 binary64) re)
(* -1 (/ (- (/ im re) 1) re))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) re)
(* -1 (/ (- (* -1 (/ (+ (* -1 im) (/ (pow im 2) re)) re)) 1) re))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) (-.f64 #s(literal 0 binary64) re))) (-.f64 #s(literal 0 binary64) re))
(* -1 (/ (- (* -1 (/ (+ (* -1 im) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 3) re)) re))) re)) 1) re))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 im (/.f64 (-.f64 (/.f64 (*.f64 im (*.f64 im im)) re) (*.f64 im im)) re))) re)) re))
(/ 1 re)
(/.f64 #s(literal 1 binary64) re)
(+ (* -1 (/ im (pow re 2))) (/ 1 re))
(-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))
(+ (* im (- (/ im (pow re 3)) (/ 1 (pow re 2)))) (/ 1 re))
(+.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 im (*.f64 re (*.f64 re re))))))
(+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re))
(+.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im (+.f64 (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 im (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(/ 1 im)
(/.f64 #s(literal 1 binary64) im)
(/ (+ 1 (* -1 (/ re im))) im)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 re im)) im)
(/ (+ 1 (+ (* -1 (/ re im)) (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 re im))) im)
(/ (- (+ 1 (+ (* -1 (/ re im)) (* -1 (/ (pow re 3) (pow im 3))))) (* -1 (/ (pow re 2) (pow im 2)))) im)
(/.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 re im)) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) im)
(/ 1 im)
(/.f64 #s(literal 1 binary64) im)
(* -1 (/ (- (/ re im) 1) im))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 re im)) im)
(* -1 (/ (- (* -1 (/ (+ (* -1 re) (/ (pow re 2) im)) im)) 1) im))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) im) re) (-.f64 #s(literal 0 binary64) im))) im))
(* -1 (/ (- (* -1 (/ (+ (* -1 re) (* -1 (/ (- (/ (pow re 3) im) (pow re 2)) im))) im)) 1) im))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re re)) im) (*.f64 re re)) im))) im)) (-.f64 #s(literal 0 binary64) im))
(pow re 3)
(*.f64 re (*.f64 re re))
(+ (* im (pow re 2)) (pow re 3))
(*.f64 re (*.f64 re (+.f64 re im)))
(+ (* im (+ (* im re) (pow re 2))) (pow re 3))
(*.f64 re (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))
(+ (* im (+ (* im (+ im re)) (pow re 2))) (pow re 3))
(+.f64 (*.f64 im (*.f64 im (+.f64 re im))) (*.f64 re (*.f64 re (+.f64 re im))))
(pow im 3)
(*.f64 im (*.f64 im im))
(* (pow im 3) (+ 1 (/ re im)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(* (pow im 3) (+ 1 (+ (/ re im) (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(* (pow im 3) (+ 1 (+ (/ re im) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 3) (pow im 3))))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 re im))) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(pow im 3)
(*.f64 im (*.f64 im im))
(* -1 (* (pow im 3) (- (* -1 (/ re im)) 1)))
(*.f64 (*.f64 im (*.f64 im im)) (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 re im)))))
(* -1 (* (pow im 3) (- (* -1 (/ (+ re (/ (pow re 2) im)) im)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im)))))
(* -1 (* (pow im 3) (- (* -1 (/ (+ re (* -1 (/ (+ (* -1 (/ (pow re 3) im)) (* -1 (pow re 2))) im))) im)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re re)) im))) im)) (-.f64 #s(literal 0 binary64) im))))
(pow im 3)
(*.f64 im (*.f64 im im))
(+ (* (pow im 2) re) (pow im 3))
(*.f64 im (*.f64 im (+.f64 re im)))
(+ (* re (+ (* im re) (pow im 2))) (pow im 3))
(*.f64 im (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))
(+ (* re (+ (* re (+ im re)) (pow im 2))) (pow im 3))
(+.f64 (*.f64 re (*.f64 re (+.f64 re im))) (*.f64 im (*.f64 im (+.f64 re im))))
(pow re 3)
(*.f64 re (*.f64 re re))
(* (pow re 3) (+ 1 (/ im re)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re))))
(* (pow re 3) (+ 1 (+ (/ im re) (/ (pow im 2) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 (/.f64 im re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(* (pow re 3) (+ 1 (+ (/ im re) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 3) (pow re 3))))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (+.f64 (/.f64 im re) (/.f64 (/.f64 (*.f64 im im) re) re)) (+.f64 (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)))))
(pow re 3)
(*.f64 re (*.f64 re re))
(* -1 (* (pow re 3) (- (* -1 (/ im re)) 1)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 im re)))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ im (/ (pow im 2) re)) re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 im (/.f64 (*.f64 im im) re))) re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ im (* -1 (/ (+ (* -1 (/ (pow im 3) re)) (* -1 (pow im 2))) re))) re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (/.f64 (*.f64 im (*.f64 im im)) re))) re)) (-.f64 #s(literal 0 binary64) re))))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(- (pow re 2) (pow im 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(- (pow re 2) (pow im 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(- (pow re 2) (pow im 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(pow re 2)
(*.f64 re re)
(+ (* -1 (pow im 2)) (pow re 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(+ (* -1 (pow im 2)) (pow re 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(+ (* -1 (pow im 2)) (pow re 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(/ -1 (pow im 2))
(/.f64 #s(literal -1 binary64) (*.f64 im im))
(- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))
(+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))))
(- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(- (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 8))) (/ 1 (pow im 6)))) (/ 1 (pow im 4)))) (/ 1 (pow im 2)))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (pow.f64 im #s(literal 8 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re)
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))) (*.f64 re re))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (/ (pow im 2) (pow re 2))) (pow re 2))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)) re) re)
(/ (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))) (*.f64 re re))
(/ (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))) (pow re 2))
(/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 re #s(literal 4 binary64))))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))))))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (/ 1 (pow re 6)) (/ (pow im 2) (pow re 8)))) (/ 1 (pow re 4)))) (/ 1 (pow re 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 8 binary64))))))))
(/ -1 (pow im 2))
(/.f64 #s(literal -1 binary64) (*.f64 im im))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 im im))
(/ -1 (pow im 2))
(/.f64 #s(literal -1 binary64) (*.f64 im im))
(/ (- (* -1 (/ (pow re 2) (pow im 2))) 1) (pow im 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))) (pow im 2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 im im))

eval116.0ms (1.9%)

Compiler

Compiled 49330 to 3494 computations (92.9% saved)

prune157.0ms (2.6%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New101721019
Fresh000
Picked101
Done123
Total101941023
Accuracy
100.0%
Counts
1023 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
82.8%
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
85.9%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
98.9%
(*.f64 im im)
Compiler

Compiled 54 to 27 computations (50% saved)

simplify195.0ms (3.2%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 re im)
cost-diff0
(+.f64 im re)
cost-diff0
(/.f64 (+.f64 im re) (-.f64 re im))
cost-diff1024
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
cost-diff0
(/.f64 (*.f64 re re) (*.f64 im im))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(*.f64 im im)
cost-diff384
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
Rules
3342×*-lowering-*.f32
3342×*-lowering-*.f64
3152×+-lowering-+.f64
3152×+-lowering-+.f32
1572×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01590
14885
214285
357473
4219173
0892673
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* im im) (+ 1 (/ (* re re) (* im im))))
(* im im)
im
(+ 1 (/ (* re re) (* im im)))
1
(/ (* re re) (* im im))
(* re re)
re
(* (/ (+ im re) (- re im)) (/ (* (+ (* im im) (* re re)) (- re im)) (+ im re)))
(/ (+ im re) (- re im))
(+ im re)
im
re
(- re im)
(/ (* (+ (* im im) (* re re)) (- re im)) (+ im re))
(* (+ (* im im) (* re re)) (- re im))
(+ (* im im) (* re re))
(* im im)
(* re re)
Outputs
(* (* im im) (+ 1 (/ (* re re) (* im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* im im)
(*.f64 im im)
im
(+ 1 (/ (* re re) (* im im)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
1
#s(literal 1 binary64)
(/ (* re re) (* im im))
(/.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* (/ (+ im re) (- re im)) (/ (* (+ (* im im) (* re re)) (- re im)) (+ im re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(/ (+ im re) (- re im))
(/.f64 (+.f64 im re) (-.f64 re im))
(+ im re)
(+.f64 im re)
im
re
(- re im)
(-.f64 re im)
(/ (* (+ (* im im) (* re re)) (- re im)) (+ im re))
(/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))
(* (+ (* im im) (* re re)) (- re im))
(*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))
(+ (* im im) (* re re))
(+.f64 (*.f64 im im) (*.f64 re re))
(* im im)
(*.f64 im im)
(* re re)
(*.f64 re re)

localize89.0ms (1.5%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
accuracy100.0%
(/.f64 (+.f64 im re) (-.f64 re im))
accuracy99.8%
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))
accuracy82.7%
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
accuracy75.1%
(/.f64 (*.f64 re re) (*.f64 im im))
Results
69.0ms256×0valid
Compiler

Compiled 118 to 16 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 9.0ms (46.5% of total)
ival-div: 5.0ms (25.8% of total)
ival-add: 4.0ms (20.7% of total)
ival-sub: 1.0ms (5.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series12.0ms (0.2%)

Counts
11 → 240
Calls
Call 1
Inputs
#<alt (* (* im im) (+ 1 (/ (* re re) (* im im))))>
#<alt (* im im)>
#<alt (+ 1 (/ (* re re) (* im im)))>
#<alt (/ (* re re) (* im im))>
#<alt (* (/ (+ im re) (- re im)) (/ (* (+ (* im im) (* re re)) (- re im)) (+ im re)))>
#<alt (/ (+ im re) (- re im))>
#<alt (+ im re)>
#<alt (- re im)>
#<alt (* re re)>
#<alt (/ (* (+ (* im im) (* re re)) (- re im)) (+ im re))>
#<alt (* (+ (* im im) (* re re)) (- re im))>
Outputs
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt 1>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow im 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow im 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow im 2))>
#<alt 1>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt 1>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (+ 1 (/ (pow re 2) (pow im 2)))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (/ (pow re 2) (pow im 2))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (pow im 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ im re)))>
#<alt (+ 1 (* im (+ (* 2 (/ im (pow re 2))) (* 2 (/ 1 re)))))>
#<alt (+ 1 (* im (+ (* im (+ (* 2 (/ im (pow re 3))) (* 2 (/ 1 (pow re 2))))) (* 2 (/ 1 re)))))>
#<alt -1>
#<alt (- (* -1 (/ re im)) (+ 1 (/ re im)))>
#<alt (- (+ (* -1 (/ re im)) (/ (* re (- (* -1 re) re)) (pow im 2))) (+ 1 (/ re im)))>
#<alt (- (+ (* -1 (/ re im)) (/ (* (pow re 2) (- (* -1 re) re)) (pow im 3))) (+ 1 (+ (* -1 (/ (* re (- (* -1 re) re)) (pow im 2))) (/ re im))))>
#<alt -1>
#<alt (- (* -1 (/ (- re (* -1 re)) im)) 1)>
#<alt (- (* -1 (/ (- (+ re (/ (* re (- re (* -1 re))) im)) (* -1 re)) im)) 1)>
#<alt (- (* -1 (/ (- (+ re (* -1 (/ (- (* -1 (/ (* (pow re 2) (- re (* -1 re))) im)) (* re (- re (* -1 re)))) im))) (* -1 re)) im)) 1)>
#<alt -1>
#<alt (- (* -2 (/ re im)) 1)>
#<alt (- (* re (- (* -2 (/ re (pow im 2))) (* 2 (/ 1 im)))) 1)>
#<alt (- (* re (- (* re (- (* -2 (/ re (pow im 3))) (* 2 (/ 1 (pow im 2))))) (* 2 (/ 1 im)))) 1)>
#<alt 1>
#<alt (- (+ 1 (/ im re)) (* -1 (/ im re)))>
#<alt (- (+ 1 (+ (/ im re) (/ (* im (- im (* -1 im))) (pow re 2)))) (* -1 (/ im re)))>
#<alt (- (+ 1 (+ (/ im re) (/ (* (pow im 2) (- im (* -1 im))) (pow re 3)))) (+ (* -1 (/ im re)) (* -1 (/ (* im (- im (* -1 im))) (pow re 2)))))>
#<alt 1>
#<alt (- (+ 1 (/ im re)) (* -1 (/ im re)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- im (* -1 im))) (* -1 (/ (* im (- im (* -1 im))) re))) re)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- im (* -1 im))) (* -1 (/ (+ (* im (- im (* -1 im))) (/ (* (pow im 2) (- im (* -1 im))) re)) re))) re)))>
#<alt re>
#<alt (+ im re)>
#<alt (+ im re)>
#<alt (+ im re)>
#<alt im>
#<alt (* im (+ 1 (/ re im)))>
#<alt (* im (+ 1 (/ re im)))>
#<alt (* im (+ 1 (/ re im)))>
#<alt im>
#<alt (* -1 (* im (- (* -1 (/ re im)) 1)))>
#<alt (* -1 (* im (- (* -1 (/ re im)) 1)))>
#<alt (* -1 (* im (- (* -1 (/ re im)) 1)))>
#<alt im>
#<alt (+ im re)>
#<alt (+ im re)>
#<alt (+ im re)>
#<alt re>
#<alt (* re (+ 1 (/ im re)))>
#<alt (* re (+ 1 (/ im re)))>
#<alt (* re (+ 1 (/ im re)))>
#<alt re>
#<alt (* -1 (* re (- (* -1 (/ im re)) 1)))>
#<alt (* -1 (* re (- (* -1 (/ im re)) 1)))>
#<alt (* -1 (* re (- (* -1 (/ im re)) 1)))>
#<alt (* -1 im)>
#<alt (- re im)>
#<alt (- re im)>
#<alt (- re im)>
#<alt re>
#<alt (* re (+ 1 (* -1 (/ im re))))>
#<alt (* re (+ 1 (* -1 (/ im re))))>
#<alt (* re (+ 1 (* -1 (/ im re))))>
#<alt re>
#<alt (* -1 (* re (- (/ im re) 1)))>
#<alt (* -1 (* re (- (/ im re) 1)))>
#<alt (* -1 (* re (- (/ im re) 1)))>
#<alt re>
#<alt (+ re (* -1 im))>
#<alt (+ re (* -1 im))>
#<alt (+ re (* -1 im))>
#<alt (* -1 im)>
#<alt (* im (- (/ re im) 1))>
#<alt (* im (- (/ re im) 1))>
#<alt (* im (- (/ re im) 1))>
#<alt (* -1 im)>
#<alt (* -1 (* im (+ 1 (* -1 (/ re im)))))>
#<alt (* -1 (* im (+ 1 (* -1 (/ re im)))))>
#<alt (* -1 (* im (+ 1 (* -1 (/ re im)))))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (+ (* im (- (* -1 re) re)) (pow re 2))>
#<alt (+ (* im (- (+ (* -1 re) (* 3 im)) re)) (pow re 2))>
#<alt (+ (* im (- (+ (* -1 re) (* im (+ 3 (* -4 (/ im re))))) re)) (pow re 2))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (/ re im) (+ 1 (* -1 (/ re im)))))>
#<alt (* (pow im 2) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im)) (+ 1 (+ (* -1 (/ re im)) (/ (* re (- re (* -1 re))) (pow im 2))))))>
#<alt (* (pow im 2) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ re im) (/ (pow re 3) (pow im 3)))) (+ 1 (+ (* -1 (/ re im)) (+ (/ (* re (- re (* -1 re))) (pow im 2)) (/ (* re (- (* -1 (pow re 2)) (* re (- re (* -1 re))))) (pow im 3)))))))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (* -1 (/ (- (* -1 re) re) im)) 1))>
#<alt (* (pow im 2) (- (* -1 (/ (- (+ (* -1 re) (* -1 (/ (- (* -1 (pow re 2)) (* -1 (* re (- (* -1 re) re)))) im))) re) im)) 1))>
#<alt (* (pow im 2) (- (* -1 (/ (- (+ (* -1 re) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow re 3)) (* -1 (* re (- (* -1 (pow re 2)) (* -1 (* re (- (* -1 re) re))))))) im)) (* -1 (pow re 2))) (* -1 (* re (- (* -1 re) re)))) im))) re) im)) 1))>
#<alt (* -1 (pow im 2))>
#<alt (+ (* -1 (pow im 2)) (* re (- im (* -1 im))))>
#<alt (+ (* -1 (pow im 2)) (* re (- (+ im (* -3 re)) (* -1 im))))>
#<alt (+ (* -1 (pow im 2)) (* re (- (+ im (* re (- (* 4 (/ re im)) 3))) (* -1 im))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (- (+ 1 (* -1 (/ im re))) (/ im re)))>
#<alt (* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))) (+ (/ im re) (/ (* im (- (* -1 im) im)) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 2) (pow re 2))))) (+ (/ im re) (+ (/ (* im (- (* -1 im) im)) (pow re 2)) (/ (* im (- (pow im 2) (* im (- (* -1 im) im)))) (pow re 3))))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (- (+ 1 (* -1 (/ im re))) (/ im re)))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (- (+ (* -1 (- (* -1 im) im)) (* -1 (/ (pow im 2) re))) (* -1 (/ (* im (- (* -1 im) im)) re))) re))))>
#<alt (* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (- (* -1 im) im)) (* -1 (/ (- (+ (* -1 (- (* -1 (pow im 2)) (* -1 (* im (- (* -1 im) im))))) (* -1 (/ (pow im 3) re))) (* -1 (/ (* im (- (* -1 (pow im 2)) (* -1 (* im (- (* -1 im) im))))) re))) re))) re))))>
#<alt (pow re 3)>
#<alt (+ (* -1 (* im (pow re 2))) (pow re 3))>
#<alt (+ (* im (+ (* -1 (pow re 2)) (* im re))) (pow re 3))>
#<alt (+ (* im (+ (* -1 (pow re 2)) (* im (+ re (* -1 im))))) (pow re 3))>
#<alt (* -1 (pow im 3))>
#<alt (* (pow im 3) (- (/ re im) 1))>
#<alt (* (pow im 3) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im)) 1))>
#<alt (* (pow im 3) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ re im) (/ (pow re 3) (pow im 3)))) 1))>
#<alt (* -1 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1 (* -1 (/ re im)))))>
#<alt (* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (pow re 2) im))) im)))))>
#<alt (* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (+ (* -1 (/ (pow re 3) im)) (pow re 2)) im))) im)))))>
#<alt (* -1 (pow im 3))>
#<alt (+ (* -1 (pow im 3)) (* (pow im 2) re))>
#<alt (+ (* -1 (pow im 3)) (* re (+ (* -1 (* im re)) (pow im 2))))>
#<alt (+ (* -1 (pow im 3)) (* re (+ (* re (+ re (* -1 im))) (pow im 2))))>
#<alt (pow re 3)>
#<alt (* (pow re 3) (+ 1 (* -1 (/ im re))))>
#<alt (* (pow re 3) (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 3) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 2) (pow re 2))))))>
#<alt (pow re 3)>
#<alt (* -1 (* (pow re 3) (- (/ im re) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ (* -1 im) (/ (pow im 2) re)) re)) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ (* -1 im) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 3) re)) re))) re)) 1)))>
Calls

60 calls:

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

rewrite376.0ms (6.2%)

Algorithm
batch-egg-rewrite
Rules
4368×*-lowering-*.f32
4368×*-lowering-*.f64
4328×/-lowering-/.f32
4328×/-lowering-/.f64
1812×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01582
111571
2119268
0835468
Stop Event
iter limit
node limit
Counts
11 → 589
Calls
Call 1
Inputs
(* (* im im) (+ 1 (/ (* re re) (* im im))))
(* im im)
(+ 1 (/ (* re re) (* im im)))
(/ (* re re) (* im im))
(* (/ (+ im re) (- re im)) (/ (* (+ (* im im) (* re re)) (- re im)) (+ im re)))
(/ (+ im re) (- re im))
(+ im re)
(- re im)
(* re re)
(/ (* (+ (* im im) (* re re)) (- re im)) (+ im re))
(* (+ (* im im) (* re re)) (- re im))
Outputs
(+.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 im im))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))))
(fma.f64 im im (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (/.f64 re (*.f64 im im)) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im im) (*.f64 im im))
(fma.f64 (/.f64 re im) (*.f64 (/.f64 re im) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 im (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 (/.f64 re im) im) (*.f64 (/.f64 re im) im) (*.f64 im im))
(fma.f64 (*.f64 im (/.f64 re im)) (*.f64 im (/.f64 re im)) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) im) im (*.f64 (*.f64 re re) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) im) im (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) re) (/.f64 re (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 re im)) (/.f64 re im) (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 im im)))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))) im)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 im (*.f64 im #s(literal 1 binary64)))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1 binary64) im) im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))) (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 re (/.f64 re (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 1 binary64))
(fma.f64 (/.f64 re im) (/.f64 re im) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(fma.f64 (/.f64 re (*.f64 im im)) re #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (/.f64 re im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (*.f64 im im)) im) (/.f64 re (/.f64 im (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 re im))))
(exp.f64 (*.f64 (log.f64 (/.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im)))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 re re) (*.f64 im im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 re re) im) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 re im) re) im)
(/.f64 (neg.f64 (*.f64 (*.f64 re re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 re re) im))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (/.f64 re im) re)) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 re (/.f64 re (*.f64 im im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 re im) (/.f64 re im))
(*.f64 (/.f64 re im) (/.f64 re (*.f64 im #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1 binary64))))
(*.f64 (/.f64 re (*.f64 im im)) re)
(*.f64 (/.f64 re (*.f64 im im)) (/.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 im im)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 re im)) (/.f64 re im))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 re (*.f64 im im)))
(*.f64 (/.f64 re (-.f64 #s(literal 0 binary64) im)) (/.f64 (neg.f64 re) im))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 re) (*.f64 im im)))
(*.f64 (/.f64 (neg.f64 re) im) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 re re) (*.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re (*.f64 #s(literal 1 binary64) im)) (/.f64 re im))
(*.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) im))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re im))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im))
(/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (+.f64 im re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im re) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64)) (*.f64 (-.f64 re im) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 re im)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) #s(literal 1 binary64)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 im re) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (/.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (neg.f64 (/.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (*.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 im re))) (neg.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))) (neg.f64 (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 im re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) #s(literal 1 binary64))) (neg.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal 1 binary64))) (neg.f64 (/.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (+.f64 im re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 im re) (-.f64 re im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im re) (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))
(*.f64 (+.f64 im re) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))))
(*.f64 (+.f64 im re) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (+.f64 im re) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 re im)))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (-.f64 re im) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (+.f64 im re) (-.f64 re im))))
(*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (+.f64 im re) (-.f64 re im))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (+.f64 im re) (-.f64 re im)))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 im re) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 re im) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (/.f64 (+.f64 im re) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (+.f64 im re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 im re)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 im re)) (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 im re) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 re im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (-.f64 re im)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (/.f64 (-.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 im re) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 im re) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (-.f64 re im)))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (/.f64 (-.f64 re im) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 re im) (+.f64 im re))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re im))) (/.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(-.f64 (/.f64 (/.f64 (*.f64 im im) (-.f64 im re)) (-.f64 re im)) (/.f64 (/.f64 (*.f64 re re) (-.f64 im re)) (-.f64 re im)))
(-.f64 (/.f64 (*.f64 im im) (*.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (*.f64 re re) (*.f64 (-.f64 re im) (-.f64 im re))))
(neg.f64 (/.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (+.f64 im re) (-.f64 re im))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 re im) (-.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64)) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (-.f64 im re) (-.f64 re im)))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (*.f64 (-.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (-.f64 im re))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 im re) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))) (neg.f64 (-.f64 im re)))
(pow.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (-.f64 re im)))
(*.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (-.f64 im re) (-.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (pow.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (pow.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 re im)) (/.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (-.f64 im re)))
(+.f64 im re)
(+.f64 re im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im re)) (/.f64 (*.f64 re re) (-.f64 im re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re im)) (/.f64 (*.f64 im im) (-.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 im re))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (-.f64 im re)))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (-.f64 im re)) (*.f64 (-.f64 im re) (*.f64 re re))) (*.f64 (-.f64 im re) (-.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (/.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (+.f64 im re) (-.f64 im re)))
(+.f64 re (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) re)
(-.f64 re im)
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(-.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 im im) (+.f64 im re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 im im) (-.f64 re (-.f64 #s(literal 0 binary64) im))))
(fma.f64 #s(literal -1 binary64) im re)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 re (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 re (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (-.f64 re (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 im im))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 (-.f64 #s(literal 0 binary64) im) re))))
(pow.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 im re))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (-.f64 re im) (+.f64 im re))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (-.f64 re im) (+.f64 im re))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64)) (+.f64 im re))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (+.f64 im re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im))) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(pow.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(*.f64 (-.f64 re im) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (-.f64 re im) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 re im) #s(literal 1 binary64)) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (-.f64 re im) #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)) (+.f64 im re)))
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1 binary64)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (-.f64 im re)))
(+.f64 (*.f64 (-.f64 re im) (*.f64 im im)) (*.f64 (-.f64 re im) (*.f64 re re)))
(+.f64 (*.f64 (-.f64 re im) (*.f64 re re)) (*.f64 (-.f64 re im) (*.f64 im im)))
(+.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (*.f64 im im) (-.f64 re im)) (*.f64 (*.f64 re re) (-.f64 re im)))
(+.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (*.f64 (*.f64 im im) (-.f64 re im)))
(+.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 im im) (-.f64 im re)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (/.f64 (*.f64 re re) (-.f64 im re)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 (*.f64 im im) (-.f64 re im) (*.f64 (*.f64 re re) (-.f64 re im)))
(fma.f64 re (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (*.f64 re re) (-.f64 re im) (*.f64 (*.f64 im im) (-.f64 re im)))
(fma.f64 (-.f64 re im) (*.f64 im im) (*.f64 (-.f64 re im) (*.f64 re re)))
(fma.f64 (-.f64 re im) (*.f64 re re) (*.f64 (-.f64 re im) (*.f64 im im)))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 im re) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64)) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im)) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 (-.f64 im re) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re)))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (-.f64 im re) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 re im) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re))) (-.f64 im re))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64))) (neg.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))) (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re im))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (*.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (neg.f64 (*.f64 (-.f64 im re) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 re im) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))) (neg.f64 (-.f64 im re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 re im) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 re im) (*.f64 re re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 re im) (*.f64 im im)) (*.f64 (-.f64 re im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (-.f64 re im) (*.f64 re re)) (*.f64 (-.f64 re im) (*.f64 re re))) (*.f64 (*.f64 (-.f64 re im) (*.f64 im im)) (*.f64 (-.f64 re im) (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 re im) (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 re im) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 re im) (*.f64 re re)) (*.f64 (-.f64 re im) (*.f64 re re))) (-.f64 (*.f64 (*.f64 (-.f64 re im) (*.f64 im im)) (*.f64 (-.f64 re im) (*.f64 im im))) (*.f64 (*.f64 (-.f64 re im) (*.f64 re re)) (*.f64 (-.f64 re im) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re)) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (-.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) (-.f64 re im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 re im)) (*.f64 (*.f64 im im) (-.f64 re im))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (*.f64 (*.f64 re re) (-.f64 re im))) (*.f64 (*.f64 (*.f64 im im) (-.f64 re im)) (*.f64 (*.f64 re re) (-.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) (-.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (-.f64 re im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (*.f64 (*.f64 re re) (-.f64 re im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 re im)) (*.f64 (*.f64 im im) (-.f64 re im))) (*.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (*.f64 (*.f64 im im) (-.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (*.f64 re (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(*.f64 (+.f64 im re) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)))
(*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 im re)) (+.f64 im re))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 im re)))
(*.f64 (-.f64 im re) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 re im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 im re)))

simplify351.0ms (5.8%)

Algorithm
egg-herbie
Rules
2564×*-lowering-*.f32
2564×*-lowering-*.f64
2052×+-lowering-+.f64
2052×+-lowering-+.f32
1948×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03512270
112331793
244411662
080601662
Stop Event
iter limit
node limit
Counts
240 → 240
Calls
Call 1
Inputs
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(/ (pow re 2) (pow im 2))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow re 2) (pow im 2))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow re 2) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
1
(+ 1 (* 2 (/ im re)))
(+ 1 (* im (+ (* 2 (/ im (pow re 2))) (* 2 (/ 1 re)))))
(+ 1 (* im (+ (* im (+ (* 2 (/ im (pow re 3))) (* 2 (/ 1 (pow re 2))))) (* 2 (/ 1 re)))))
-1
(- (* -1 (/ re im)) (+ 1 (/ re im)))
(- (+ (* -1 (/ re im)) (/ (* re (- (* -1 re) re)) (pow im 2))) (+ 1 (/ re im)))
(- (+ (* -1 (/ re im)) (/ (* (pow re 2) (- (* -1 re) re)) (pow im 3))) (+ 1 (+ (* -1 (/ (* re (- (* -1 re) re)) (pow im 2))) (/ re im))))
-1
(- (* -1 (/ (- re (* -1 re)) im)) 1)
(- (* -1 (/ (- (+ re (/ (* re (- re (* -1 re))) im)) (* -1 re)) im)) 1)
(- (* -1 (/ (- (+ re (* -1 (/ (- (* -1 (/ (* (pow re 2) (- re (* -1 re))) im)) (* re (- re (* -1 re)))) im))) (* -1 re)) im)) 1)
-1
(- (* -2 (/ re im)) 1)
(- (* re (- (* -2 (/ re (pow im 2))) (* 2 (/ 1 im)))) 1)
(- (* re (- (* re (- (* -2 (/ re (pow im 3))) (* 2 (/ 1 (pow im 2))))) (* 2 (/ 1 im)))) 1)
1
(- (+ 1 (/ im re)) (* -1 (/ im re)))
(- (+ 1 (+ (/ im re) (/ (* im (- im (* -1 im))) (pow re 2)))) (* -1 (/ im re)))
(- (+ 1 (+ (/ im re) (/ (* (pow im 2) (- im (* -1 im))) (pow re 3)))) (+ (* -1 (/ im re)) (* -1 (/ (* im (- im (* -1 im))) (pow re 2)))))
1
(- (+ 1 (/ im re)) (* -1 (/ im re)))
(+ 1 (* -1 (/ (+ (* -1 (- im (* -1 im))) (* -1 (/ (* im (- im (* -1 im))) re))) re)))
(+ 1 (* -1 (/ (+ (* -1 (- im (* -1 im))) (* -1 (/ (+ (* im (- im (* -1 im))) (/ (* (pow im 2) (- im (* -1 im))) re)) re))) re)))
re
(+ im re)
(+ im re)
(+ im re)
im
(* im (+ 1 (/ re im)))
(* im (+ 1 (/ re im)))
(* im (+ 1 (/ re im)))
im
(* -1 (* im (- (* -1 (/ re im)) 1)))
(* -1 (* im (- (* -1 (/ re im)) 1)))
(* -1 (* im (- (* -1 (/ re im)) 1)))
im
(+ im re)
(+ im re)
(+ im re)
re
(* re (+ 1 (/ im re)))
(* re (+ 1 (/ im re)))
(* re (+ 1 (/ im re)))
re
(* -1 (* re (- (* -1 (/ im re)) 1)))
(* -1 (* re (- (* -1 (/ im re)) 1)))
(* -1 (* re (- (* -1 (/ im re)) 1)))
(* -1 im)
(- re im)
(- re im)
(- re im)
re
(* re (+ 1 (* -1 (/ im re))))
(* re (+ 1 (* -1 (/ im re))))
(* re (+ 1 (* -1 (/ im re))))
re
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (/ im re) 1)))
re
(+ re (* -1 im))
(+ re (* -1 im))
(+ re (* -1 im))
(* -1 im)
(* im (- (/ re im) 1))
(* im (- (/ re im) 1))
(* im (- (/ re im) 1))
(* -1 im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(+ (* im (- (* -1 re) re)) (pow re 2))
(+ (* im (- (+ (* -1 re) (* 3 im)) re)) (pow re 2))
(+ (* im (- (+ (* -1 re) (* im (+ 3 (* -4 (/ im re))))) re)) (pow re 2))
(* -1 (pow im 2))
(* (pow im 2) (- (/ re im) (+ 1 (* -1 (/ re im)))))
(* (pow im 2) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im)) (+ 1 (+ (* -1 (/ re im)) (/ (* re (- re (* -1 re))) (pow im 2))))))
(* (pow im 2) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ re im) (/ (pow re 3) (pow im 3)))) (+ 1 (+ (* -1 (/ re im)) (+ (/ (* re (- re (* -1 re))) (pow im 2)) (/ (* re (- (* -1 (pow re 2)) (* re (- re (* -1 re))))) (pow im 3)))))))
(* -1 (pow im 2))
(* (pow im 2) (- (* -1 (/ (- (* -1 re) re) im)) 1))
(* (pow im 2) (- (* -1 (/ (- (+ (* -1 re) (* -1 (/ (- (* -1 (pow re 2)) (* -1 (* re (- (* -1 re) re)))) im))) re) im)) 1))
(* (pow im 2) (- (* -1 (/ (- (+ (* -1 re) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow re 3)) (* -1 (* re (- (* -1 (pow re 2)) (* -1 (* re (- (* -1 re) re))))))) im)) (* -1 (pow re 2))) (* -1 (* re (- (* -1 re) re)))) im))) re) im)) 1))
(* -1 (pow im 2))
(+ (* -1 (pow im 2)) (* re (- im (* -1 im))))
(+ (* -1 (pow im 2)) (* re (- (+ im (* -3 re)) (* -1 im))))
(+ (* -1 (pow im 2)) (* re (- (+ im (* re (- (* 4 (/ re im)) 3))) (* -1 im))))
(pow re 2)
(* (pow re 2) (- (+ 1 (* -1 (/ im re))) (/ im re)))
(* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))) (+ (/ im re) (/ (* im (- (* -1 im) im)) (pow re 2)))))
(* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 2) (pow re 2))))) (+ (/ im re) (+ (/ (* im (- (* -1 im) im)) (pow re 2)) (/ (* im (- (pow im 2) (* im (- (* -1 im) im)))) (pow re 3))))))
(pow re 2)
(* (pow re 2) (- (+ 1 (* -1 (/ im re))) (/ im re)))
(* (pow re 2) (+ 1 (* -1 (/ (- (+ (* -1 (- (* -1 im) im)) (* -1 (/ (pow im 2) re))) (* -1 (/ (* im (- (* -1 im) im)) re))) re))))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (- (* -1 im) im)) (* -1 (/ (- (+ (* -1 (- (* -1 (pow im 2)) (* -1 (* im (- (* -1 im) im))))) (* -1 (/ (pow im 3) re))) (* -1 (/ (* im (- (* -1 (pow im 2)) (* -1 (* im (- (* -1 im) im))))) re))) re))) re))))
(pow re 3)
(+ (* -1 (* im (pow re 2))) (pow re 3))
(+ (* im (+ (* -1 (pow re 2)) (* im re))) (pow re 3))
(+ (* im (+ (* -1 (pow re 2)) (* im (+ re (* -1 im))))) (pow re 3))
(* -1 (pow im 3))
(* (pow im 3) (- (/ re im) 1))
(* (pow im 3) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im)) 1))
(* (pow im 3) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ re im) (/ (pow re 3) (pow im 3)))) 1))
(* -1 (pow im 3))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ re im)))))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (pow re 2) im))) im)))))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (+ (* -1 (/ (pow re 3) im)) (pow re 2)) im))) im)))))
(* -1 (pow im 3))
(+ (* -1 (pow im 3)) (* (pow im 2) re))
(+ (* -1 (pow im 3)) (* re (+ (* -1 (* im re)) (pow im 2))))
(+ (* -1 (pow im 3)) (* re (+ (* re (+ re (* -1 im))) (pow im 2))))
(pow re 3)
(* (pow re 3) (+ 1 (* -1 (/ im re))))
(* (pow re 3) (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))))
(* (pow re 3) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 2) (pow re 2))))))
(pow re 3)
(* -1 (* (pow re 3) (- (/ im re) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ (* -1 im) (/ (pow im 2) re)) re)) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ (* -1 im) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 3) re)) re))) re)) 1)))
Outputs
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im im))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im im))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im im))
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ im re)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) im) re))
(+ 1 (* im (+ (* 2 (/ im (pow re 2))) (* 2 (/ 1 re)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 2 binary64) re))))
(+ 1 (* im (+ (* im (+ (* 2 (/ im (pow re 3))) (* 2 (/ 1 (pow re 2))))) (* 2 (/ 1 re)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (/.f64 #s(literal 2 binary64) re) (*.f64 (*.f64 #s(literal 2 binary64) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 im (*.f64 re (*.f64 re re))))))))
-1
#s(literal -1 binary64)
(- (* -1 (/ re im)) (+ 1 (/ re im)))
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re #s(literal -2 binary64)) im))
(- (+ (* -1 (/ re im)) (/ (* re (- (* -1 re) re)) (pow im 2))) (+ 1 (/ re im)))
(+.f64 (*.f64 re (*.f64 #s(literal -2 binary64) (/.f64 re (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re #s(literal -2 binary64)) im)))
(- (+ (* -1 (/ re im)) (/ (* (pow re 2) (- (* -1 re) re)) (pow im 3))) (+ 1 (+ (* -1 (/ (* re (- (* -1 re) re)) (pow im 2))) (/ re im))))
(+.f64 (-.f64 (*.f64 (*.f64 re (/.f64 re (*.f64 im im))) (/.f64 (*.f64 re #s(literal -2 binary64)) im)) (/.f64 re im)) (-.f64 #s(literal -1 binary64) (-.f64 (/.f64 re im) (*.f64 re (*.f64 #s(literal -2 binary64) (/.f64 re (*.f64 im im)))))))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- re (* -1 re)) im)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re #s(literal -2 binary64)) im))
(- (* -1 (/ (- (+ re (/ (* re (- re (* -1 re))) im)) (* -1 re)) im)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 re (*.f64 #s(literal 2 binary64) re)) im) (*.f64 #s(literal 2 binary64) re)) im))
(- (* -1 (/ (- (+ re (* -1 (/ (- (* -1 (/ (* (pow re 2) (- re (* -1 re))) im)) (* re (- re (* -1 re)))) im))) (* -1 re)) im)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (-.f64 re (/.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -2 binary64))) (*.f64 (*.f64 re re) (/.f64 (*.f64 re #s(literal -2 binary64)) im))) im))) im))
-1
#s(literal -1 binary64)
(- (* -2 (/ re im)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re #s(literal -2 binary64)) im))
(- (* re (- (* -2 (/ re (pow im 2))) (* 2 (/ 1 im)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) (/.f64 re (*.f64 im im))))))
(- (* re (- (* re (- (* -2 (/ re (pow im 3))) (* 2 (/ 1 (pow im 2))))) (* 2 (/ 1 im)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 re (+.f64 (/.f64 (*.f64 re #s(literal -2 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -2 binary64) (*.f64 im im)))) (/.f64 #s(literal -2 binary64) im))))
1
#s(literal 1 binary64)
(- (+ 1 (/ im re)) (* -1 (/ im re)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) im) re))
(- (+ 1 (+ (/ im re) (/ (* im (- im (* -1 im))) (pow re 2)))) (* -1 (/ im re)))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 2 binary64) re))))
(- (+ 1 (+ (/ im re) (/ (* (pow im 2) (- im (* -1 im))) (pow re 3)))) (+ (* -1 (/ im re)) (* -1 (/ (* im (- im (* -1 im))) (pow re 2)))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 2 binary64) im))) (*.f64 re (*.f64 re re))) (*.f64 im (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im (*.f64 re re))) (/.f64 #s(literal 2 binary64) re)))))
1
#s(literal 1 binary64)
(- (+ 1 (/ im re)) (* -1 (/ im re)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) im) re))
(+ 1 (* -1 (/ (+ (* -1 (- im (* -1 im))) (* -1 (/ (* im (- im (* -1 im))) re))) re)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 (*.f64 im (*.f64 #s(literal 2 binary64) im)) re)) re))
(+ 1 (* -1 (/ (+ (* -1 (- im (* -1 im))) (* -1 (/ (+ (* im (- im (* -1 im))) (/ (* (pow im 2) (- im (* -1 im))) re)) re))) re)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 #s(literal 2 binary64) im))) re) (*.f64 im (*.f64 #s(literal 2 binary64) im))) re)) re))
re
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
im
(* im (+ 1 (/ re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(* im (+ 1 (/ re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(* im (+ 1 (/ re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
im
(* -1 (* im (- (* -1 (/ re im)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal -1 binary64) (/.f64 re im))))
(* -1 (* im (- (* -1 (/ re im)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal -1 binary64) (/.f64 re im))))
(* -1 (* im (- (* -1 (/ re im)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal -1 binary64) (/.f64 re im))))
im
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
re
(* re (+ 1 (/ im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (+ 1 (/ im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (+ 1 (/ im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(* -1 (* re (- (* -1 (/ im re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal -1 binary64) (/.f64 im re)))
(* -1 (* re (- (* -1 (/ im re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal -1 binary64) (/.f64 im re)))
(* -1 (* re (- (* -1 (/ im re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal -1 binary64) (/.f64 im re)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(- re im)
(-.f64 re im)
(- re im)
(-.f64 re im)
(- re im)
(-.f64 re im)
re
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(+ re (* -1 im))
(-.f64 re im)
(+ re (* -1 im))
(-.f64 re im)
(+ re (* -1 im))
(-.f64 re im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (/ re im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* im (- (/ re im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* im (- (/ re im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(+ (* im (- (* -1 re) re)) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im (*.f64 re #s(literal -2 binary64))))
(+ (* im (- (+ (* -1 re) (* 3 im)) re)) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -2 binary64)))))
(+ (* im (- (+ (* -1 re) (* im (+ 3 (* -4 (/ im re))))) re)) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 im (+.f64 #s(literal 3 binary64) (/.f64 (*.f64 im #s(literal -4 binary64)) re))) (*.f64 re #s(literal -2 binary64)))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (/ re im) (+ 1 (* -1 (/ re im)))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) re) im))))
(* (pow im 2) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im)) (+ 1 (+ (* -1 (/ re im)) (/ (* re (- re (* -1 re))) (pow im 2))))))
(*.f64 (*.f64 im im) (-.f64 (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) re) im)) (/.f64 (*.f64 re (*.f64 #s(literal 2 binary64) re)) (*.f64 im im))) (*.f64 re (/.f64 re (*.f64 im im)))))
(* (pow im 2) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ re im) (/ (pow re 3) (pow im 3)))) (+ 1 (+ (* -1 (/ re im)) (+ (/ (* re (- re (* -1 re))) (pow im 2)) (/ (* re (- (* -1 (pow re 2)) (* re (- re (* -1 re))))) (pow im 3)))))))
(*.f64 (*.f64 im im) (-.f64 (+.f64 (/.f64 (-.f64 re (/.f64 (*.f64 re re) im)) im) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 re im)) (*.f64 re (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 im im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (*.f64 im im))))))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (* -1 (/ (- (* -1 re) re) im)) 1))
(*.f64 im (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) re) im))))
(* (pow im 2) (- (* -1 (/ (- (+ (* -1 re) (* -1 (/ (- (* -1 (pow re 2)) (* -1 (* re (- (* -1 re) re)))) im))) re) im)) 1))
(*.f64 im (*.f64 im (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) re)))) im) (*.f64 re #s(literal -2 binary64))) im))))
(* (pow im 2) (- (* -1 (/ (- (+ (* -1 re) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow re 3)) (* -1 (* re (- (* -1 (pow re 2)) (* -1 (* re (- (* -1 re) re))))))) im)) (* -1 (pow re 2))) (* -1 (* re (- (* -1 re) re)))) im))) re) im)) 1))
(*.f64 (*.f64 im im) (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 (*.f64 re re) (*.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) re))))))) im) (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) re)))) (-.f64 #s(literal 0 binary64) im)) (*.f64 re #s(literal -2 binary64))) im)))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(+ (* -1 (pow im 2)) (* re (- im (* -1 im))))
(-.f64 (*.f64 re (*.f64 #s(literal 2 binary64) im)) (*.f64 im im))
(+ (* -1 (pow im 2)) (* re (- (+ im (* -3 re)) (* -1 im))))
(-.f64 (*.f64 re (+.f64 (*.f64 re #s(literal -3 binary64)) (*.f64 #s(literal 2 binary64) im))) (*.f64 im im))
(+ (* -1 (pow im 2)) (* re (- (+ im (* re (- (* 4 (/ re im)) 3))) (* -1 im))))
(-.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 #s(literal -3 binary64) (/.f64 (*.f64 re #s(literal 4 binary64)) im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (- (+ 1 (* -1 (/ im re))) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal -2 binary64)) re)))
(* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))) (+ (/ im re) (/ (* im (- (* -1 im) im)) (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re) (-.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (/.f64 im (*.f64 re re)))) (/.f64 im re)))))
(* (pow re 2) (- (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 2) (pow re 2))))) (+ (/ im re) (+ (/ (* im (- (* -1 im) im)) (pow re 2)) (/ (* im (- (pow im 2) (* im (- (* -1 im) im)))) (pow re 3))))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 im re) (*.f64 im (+.f64 (/.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re re)) (/.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) im))) (*.f64 re (*.f64 re re))))))))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (- (+ 1 (* -1 (/ im re))) (/ im re)))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal -2 binary64)) re)))
(* (pow re 2) (+ 1 (* -1 (/ (- (+ (* -1 (- (* -1 im) im)) (* -1 (/ (pow im 2) re))) (* -1 (/ (* im (- (* -1 im) im)) re))) re))))
(*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) im)))) re)) re)))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (- (* -1 im) im)) (* -1 (/ (- (+ (* -1 (- (* -1 (pow im 2)) (* -1 (* im (- (* -1 im) im))))) (* -1 (/ (pow im 3) re))) (* -1 (/ (* im (- (* -1 (pow im 2)) (* -1 (* im (- (* -1 im) im))))) re))) re))) re))))
(*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) im) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) im)))) re) (-.f64 (/.f64 (*.f64 im (*.f64 im im)) re) (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) im))))) re)) re)))
(pow re 3)
(*.f64 re (*.f64 re re))
(+ (* -1 (* im (pow re 2))) (pow re 3))
(*.f64 (*.f64 re re) (-.f64 re im))
(+ (* im (+ (* -1 (pow re 2)) (* im re))) (pow re 3))
(*.f64 re (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(+ (* im (+ (* -1 (pow re 2)) (* im (+ re (* -1 im))))) (pow re 3))
(+.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (*.f64 im (*.f64 im (-.f64 re im))))
(* -1 (pow im 3))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(* (pow im 3) (- (/ re im) 1))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im))))
(* (pow im 3) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im)) 1))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 re (/.f64 (*.f64 re re) im)) im))))
(* (pow im 3) (- (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ re im) (/ (pow re 3) (pow im 3)))) 1))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 (-.f64 re (/.f64 (*.f64 re re) im)) im) (+.f64 (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(* -1 (pow im 3))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ re im)))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 re im))))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (pow re 2) im))) im)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.f64 (*.f64 re re) im)) im))))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (+ (* -1 (/ (pow re 3) im)) (pow re 2)) im))) im)))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.f64 (-.f64 (*.f64 re re) (/.f64 (*.f64 re (*.f64 re re)) im)) im)) im))))
(* -1 (pow im 3))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(+ (* -1 (pow im 3)) (* (pow im 2) re))
(*.f64 im (*.f64 im (-.f64 re im)))
(+ (* -1 (pow im 3)) (* re (+ (* -1 (* im re)) (pow im 2))))
(*.f64 im (-.f64 (*.f64 im (-.f64 re im)) (*.f64 re re)))
(+ (* -1 (pow im 3)) (* re (+ (* re (+ re (* -1 im))) (pow im 2))))
(+.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (*.f64 im (*.f64 im (-.f64 re im))))
(pow re 3)
(*.f64 re (*.f64 re re))
(* (pow re 3) (+ 1 (* -1 (/ im re))))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re))))
(* (pow re 3) (+ 1 (+ (* -1 (/ im re)) (/ (pow im 2) (pow re 2)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re))))
(* (pow re 3) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 2) (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(pow re 3)
(*.f64 re (*.f64 re re))
(* -1 (* (pow re 3) (- (/ im re) 1)))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 im re) #s(literal -1 binary64))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ (* -1 im) (/ (pow im 2) re)) re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 im (/.f64 (*.f64 im im) re)) re)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ (* -1 im) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 3) re)) re))) re)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 (/.f64 (*.f64 im (*.f64 im im)) re) (*.f64 im im)) re)) re)))

eval119.0ms (2%)

Compiler

Compiled 28859 to 2520 computations (91.3% saved)

prune153.0ms (2.5%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New100801008
Fresh000
Picked022
Done022
Total100841012
Accuracy
100.0%
Counts
1012 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
82.8%
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)))
85.9%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
98.9%
(*.f64 im im)
Compiler

Compiled 158 to 51 computations (67.7% saved)

regimes14.0ms (0.2%)

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

5 calls:

3.0ms
re
3.0ms
im
2.0ms
(*.f64 im im)
2.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(+.f64 (*.f64 re re) (*.f64 im im))
100.0%1(*.f64 re re)
100.0%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes30.0ms (0.5%)

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

5 calls:

3.0ms
re
2.0ms
im
2.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
2.0ms
(*.f64 im im)
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(+.f64 (*.f64 re re) (*.f64 im im))
100.0%1(*.f64 re re)
100.0%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes4.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

1.0ms
im
1.0ms
re
1.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1(*.f64 im im)
Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
1716
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 im im (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 im im)
Outputs
(fma.f64 im im (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 im im)

soundness685.0ms (11.3%)

Rules
6370×*-lowering-*.f32
6370×*-lowering-*.f64
2342×/-lowering-/.f32
2342×/-lowering-/.f64
2178×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013216
134150
294150
3379150
41129150
52254150
62668150
73451150
85237150
96498150
107224150
117663150
127941150
08009150
059
1259
22019
321259
083349
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 31 to 13 computations (58.1% saved)

preprocess49.0ms (0.8%)

Remove

(abs im)

(abs re)

Compiler

Compiled 182 to 86 computations (52.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...