math.abs on complex (squared)

Time bar (total: 5.7s)

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)

sample756.0ms (13.2%)

Results
593.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 313.0ms
ival-mult: 239.0ms (76.4% of total)
ival-add: 65.0ms (20.8% of total)
const: 7.0ms (2.2% of total)
backward-pass: 2.0ms (0.6% of total)
Bogosity

preprocess44.0ms (0.8%)

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
01438
14038
210136
329036
457836
569536
671936
056
176
286
086
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 re re (* im im))
(+ (* (neg re) (neg re)) (* im im))
(fma re re (* im im))
(+ (* re re) (* (neg im) (neg im)))
(fma re re (* im im))
(neg (+ (* (neg re) (neg re)) (* im im)))
(fnmsub re re (* im im))
(neg (+ (* re re) (* (neg im) (neg im))))
(fnmsub re re (* im im))
(+ (* im im) (* re re))
(fma re re (* im im))
Symmetry

(abs re)

(abs im)

(sort re im)

explain54.0ms (0.9%)

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: 12.0ms
ival-mult: 8.0ms (69.2% of total)
ival-add: 3.0ms (25.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval4.0ms (0.1%)

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)

simplify4.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
0514
1714
2814
0814
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

localize37.0ms (0.6%)

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.8% 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
@inf
(+ (* re re) (* im im))
0.0ms
im
@0
(+ (* re re) (* im im))
0.0ms
re
@-inf
(+ (* re re) (* im im))

rewrite297.0ms (5.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0512
12312
219712
3210912
0882512
Stop Event
iter limit
node limit
Counts
3 → 142
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 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.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))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im))) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re 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))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im 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 #s(literal 0 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 (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.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 (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.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 (*.f64 im im) (*.f64 (*.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 (/.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 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re 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 (*.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 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 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 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))))))
(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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (neg.f64 (+.f64 re im)) (-.f64 re im))))
(neg.f64 (-.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 re re) (*.f64 im im))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (neg.f64 (+.f64 re im)) (-.f64 re im)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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))))) #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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (neg.f64 (+.f64 re im)) (-.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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)))))) (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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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 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 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re 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 (neg.f64 (+.f64 re im)) (-.f64 re im))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re 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 (neg.f64 (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im))) (*.f64 (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im)) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re 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 (neg.f64 (+.f64 re im)) (-.f64 re im)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re 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 (neg.f64 (+.f64 re im)) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))) (*.f64 (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re 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 (neg.f64 (+.f64 re im)) (-.f64 re im))) (*.f64 (-.f64 re im) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))) (*.f64 (-.f64 re im) (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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))))) #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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (neg.f64 (+.f64 re im)) (-.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.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 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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))))) (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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (neg.f64 (+.f64 re im)) (-.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re 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 re) (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im 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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re 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 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re 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 (*.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)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.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)

simplify351.0ms (6.1%)

Algorithm
egg-herbie
Rules
8262×*-lowering-*.f32
8262×*-lowering-*.f64
3378×cube-prod
2500×fma-define
2342×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013216
134198
292198
3375198
41113198
52293198
62706198
73465198
85207198
96400198
106979198
117404198
127601198
137635198
147909198
09107198
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)

eval35.0ms (0.6%)

Compiler

Compiled 8220 to 456 computations (94.5% saved)

prune32.0ms (0.6%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1873190
Fresh000
Picked011
Done000
Total1874191
Accuracy
100.0%
Counts
191 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.8%
(-.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))))
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
32.6%
(*.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)))))
98.8%
(*.f64 im im)
Compiler

Compiled 74 to 33 computations (55.4% saved)

simplify147.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re (*.f64 re re))
cost-diff0
(*.f64 re (*.f64 re (*.f64 re re)))
cost-diff0
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
cost-diff1536
(-.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))))
cost-diff0
(*.f64 re 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-diff1152
(*.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)))))
cost-diff0
(*.f64 im im)
Rules
2804×*-lowering-*.f32
2804×*-lowering-*.f64
1792×times-frac
1686×fma-define
1116×sum5-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016142
153119
2166119
3661103
42608103
57902103
08460103
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im im)
im
(* (/ 1 (- (* re re) (* im im))) (- (* re (* re (* re re))) (* im (* im (* im im)))))
(/ 1 (- (* re re) (* im im)))
1
(- (* re re) (* im im))
(* re re)
re
(* im im)
im
(- (* re (* re (* re re))) (* im (* im (* im im))))
(* re (* re (* re re)))
(* re (* re re))
(* im (* im (* im im)))
(* im (* im im))
(- (/ (* re (* re (* re re))) (- (* re re) (* im im))) (/ (* im (* im (* im im))) (- (* re re) (* im im))))
(/ (* re (* re (* re re))) (- (* re re) (* im im)))
(* re (* re (* re re)))
re
(* re (* re re))
(* re re)
(- (* re re) (* im im))
(* im im)
im
(/ (* im (* im (* im im))) (- (* re re) (* im im)))
(* im (* im (* im im)))
(* im (* im im))
Outputs
(* im im)
(*.f64 im im)
im
(* (/ 1 (- (* re re) (* im im))) (- (* re (* re (* re re))) (* im (* im (* im im)))))
(+.f64 (*.f64 im im) (*.f64 re re))
(/ 1 (- (* re re) (* im im)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))
1
#s(literal 1 binary64)
(- (* re re) (* im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
re
(* im im)
(*.f64 im im)
im
(- (* re (* re (* re re))) (* im (* im (* im im))))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* re (* re (* re re)))
(*.f64 re (*.f64 re (*.f64 re re)))
(* re (* re re))
(*.f64 re (*.f64 re re))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(- (/ (* re (* re (* re re))) (- (* re re) (* im im))) (/ (* im (* im (* im im))) (- (* re re) (* im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(/ (* re (* re (* re re))) (- (* re re) (* im im)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re (/.f64 re (+.f64 im re))))) (-.f64 re im))
(* re (* re (* re re)))
(*.f64 re (*.f64 re (*.f64 re re)))
re
(* re (* re re))
(*.f64 re (*.f64 re re))
(* re re)
(*.f64 re re)
(- (* re re) (* im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(* im im)
(*.f64 im im)
im
(/ (* im (* im (* im im))) (- (* re re) (* im im)))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))

localize80.0ms (1.4%)

Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy98.7%
(-.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))))
accuracy95.7%
(-.f64 (*.f64 re re) (*.f64 im im))
accuracy84.5%
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
accuracy32.9%
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
accuracy99.2%
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))
accuracy95.7%
(-.f64 (*.f64 re re) (*.f64 im im))
accuracy91.8%
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy42.8%
(*.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)))))
accuracy100.0%
(*.f64 im im)
Results
51.0ms256×0valid
Compiler

Compiled 196 to 17 computations (91.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 12.0ms (55.6% of total)
ival-div: 5.0ms (23.2% of total)
ival-sub: 4.0ms (18.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series17.0ms (0.3%)

Counts
11 → 216
Calls
Call 1
Inputs
#<alt (* im im)>
#<alt (* (/ 1 (- (* re re) (* im im))) (- (* re (* re (* re re))) (* im (* im (* im im)))))>
#<alt (/ 1 (- (* re re) (* im im)))>
#<alt (- (* re re) (* im im))>
#<alt (* re re)>
#<alt (- (/ (* re (* re (* re re))) (- (* re re) (* im im))) (/ (* im (* im (* im im))) (- (* re re) (* im im))))>
#<alt (/ (* re (* re (* re re))) (- (* re re) (* im im)))>
#<alt (* re (* re (* re re)))>
#<alt (* re (* re re))>
#<alt (- (* re (* re (* re re))) (* im (* im (* im im))))>
#<alt (/ (* im (* im (* im im))) (- (* 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 (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))>
#<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 (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 re 2) (* -1 (pow im 2)))>
#<alt (- (pow re 2) (* -1 (pow im 2)))>
#<alt (- (pow re 2) (* -1 (pow im 2)))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (* -1 (/ (pow re 4) (pow im 2)))>
#<alt (* (pow re 4) (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))>
#<alt (* (pow re 4) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2))))>
#<alt (* (pow re 4) (- (* (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 (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))))>
#<alt (pow re 2)>
#<alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* (pow re 2) (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))))>
#<alt (pow re 2)>
#<alt (+ (pow im 2) (pow re 2))>
#<alt (+ (* (pow im 2) (+ 1 (/ (pow im 2) (pow re 2)))) (pow re 2))>
#<alt (+ (* (pow im 2) (+ 1 (* (pow im 2) (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))))) (pow re 2))>
#<alt (* -1 (/ (pow re 4) (pow im 2)))>
#<alt (/ (+ (* -1 (/ (pow re 6) (pow im 2))) (* -1 (pow re 4))) (pow im 2))>
#<alt (/ (- (+ (* -1 (/ (pow re 8) (pow im 4))) (* -1 (pow re 4))) (/ (pow re 6) (pow im 2))) (pow im 2))>
#<alt (/ (- (+ (* -1 (/ (pow re 10) (pow im 6))) (* -1 (pow re 4))) (+ (/ (pow re 6) (pow im 2)) (/ (pow re 8) (pow im 4)))) (pow im 2))>
#<alt (* -1 (/ (pow re 4) (pow im 2)))>
#<alt (/ (+ (* -1 (/ (pow re 6) (pow im 2))) (* -1 (pow re 4))) (pow im 2))>
#<alt (/ (- (+ (* -1 (/ (pow re 8) (pow im 4))) (* -1 (pow re 4))) (/ (pow re 6) (pow im 2))) (pow im 2))>
#<alt (/ (- (+ (* -1 (/ (pow re 10) (pow im 6))) (* -1 (pow re 4))) (+ (/ (pow re 6) (pow im 2)) (/ (pow re 8) (pow im 4)))) (pow im 2))>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (pow re 3)>
#<alt (* -1 (pow im 4))>
#<alt (- (pow re 4) (pow im 4))>
#<alt (- (pow re 4) (pow im 4))>
#<alt (- (pow re 4) (pow im 4))>
#<alt (pow re 4)>
#<alt (* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))>
#<alt (* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))>
#<alt (* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))>
#<alt (pow re 4)>
#<alt (* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))>
#<alt (* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))>
#<alt (* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))>
#<alt (pow re 4)>
#<alt (+ (* -1 (pow im 4)) (pow re 4))>
#<alt (+ (* -1 (pow im 4)) (pow re 4))>
#<alt (+ (* -1 (pow im 4)) (pow re 4))>
#<alt (* -1 (pow im 4))>
#<alt (* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))>
#<alt (* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))>
#<alt (* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))>
#<alt (* -1 (pow im 4))>
#<alt (* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))>
#<alt (* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))>
#<alt (* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))>
#<alt (/ (pow im 4) (pow re 2))>
#<alt (* (pow im 4) (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4))))>
#<alt (* (pow im 4) (+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2))))>
#<alt (* (pow im 4) (+ (* (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 (* (pow im 2) (- (* -1 (/ (pow re 2) (pow im 2))) 1))>
#<alt (* (pow im 2) (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (* -1 (pow im 2))>
#<alt (* (pow im 2) (- (* -1 (/ (pow re 2) (pow im 2))) 1))>
#<alt (* (pow im 2) (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (* -1 (pow im 2))>
#<alt (+ (* -1 (pow im 2)) (* -1 (pow re 2)))>
#<alt (+ (* -1 (pow im 2)) (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 2))) 1)))>
#<alt (+ (* -1 (pow im 2)) (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))) 1)))>
#<alt (/ (pow im 4) (pow re 2))>
#<alt (/ (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (pow re 2))>
#<alt (/ (- (+ (/ (pow im 8) (pow re 4)) (pow im 4)) (* -1 (/ (pow im 6) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ (/ (pow im 10) (pow re 6)) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (* -1 (/ (pow im 8) (pow re 4))))) (pow re 2))>
#<alt (/ (pow im 4) (pow re 2))>
#<alt (/ (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (pow re 2))>
#<alt (/ (- (+ (/ (pow im 8) (pow re 4)) (pow im 4)) (* -1 (/ (pow im 6) (pow re 2)))) (pow re 2))>
#<alt (/ (- (+ (/ (pow im 10) (pow re 6)) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (* -1 (/ (pow im 8) (pow re 4))))) (pow re 2))>
Calls

54 calls:

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

rewrite594.0ms (10.3%)

Algorithm
batch-egg-rewrite
Rules
3928×*-lowering-*.f32
3928×*-lowering-*.f64
2352×fma-lowering-fma.f32
2352×fma-lowering-fma.f64
2220×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01697
112664
2131764
0834664
Stop Event
iter limit
node limit
Counts
11 → 1091
Calls
Call 1
Inputs
(* im im)
(* (/ 1 (- (* re re) (* im im))) (- (* re (* re (* re re))) (* im (* im (* im im)))))
(/ 1 (- (* re re) (* im im)))
(- (* re re) (* im im))
(* re re)
(- (/ (* re (* re (* re re))) (- (* re re) (* im im))) (/ (* im (* im (* im im))) (- (* re re) (* im im))))
(/ (* re (* re (* re re))) (- (* re re) (* im im)))
(* re (* re (* re re)))
(* re (* re re))
(- (* re (* re (* re re))) (* im (* im (* im im))))
(/ (* im (* im (* im im))) (- (* re re) (* im im)))
Outputs
(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 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.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 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.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 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 re (/.f64 (*.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 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.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 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (/.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 re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.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 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re re)) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im 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 (*.f64 im im))) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im 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 (*.f64 im im))) (-.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 im im (*.f64 re re))
(fma.f64 im (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (+.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 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 re re (*.f64 im im))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (/.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.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))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.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 im im)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (/.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.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))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.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 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.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 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.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))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.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 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.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 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.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 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.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 re im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (/.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 im im) (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (/.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 (*.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.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 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 (*.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 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 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 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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(/.f64 #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 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 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 #s(literal 1 binary64) (/.f64 (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re (*.f64 (*.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 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 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 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 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 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re))) (*.f64 re (*.f64 (*.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 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.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 (*.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 (*.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 (*.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 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (*.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 (*.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 re (*.f64 (*.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 #s(literal 0 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 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 (*.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))))) #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 (*.f64 (-.f64 (*.f64 re (*.f64 (*.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))))) #s(literal -1 binary64)) (*.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)))))
(/.f64 (neg.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))))
(/.f64 (neg.f64 (-.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)))))) (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 re))) (*.f64 re (*.f64 (*.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 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 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 re re)))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 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 im 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 (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 (*.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 im re)) (-.f64 re im))
(/.f64 (/.f64 (-.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 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.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 (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 re im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.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)))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.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) (neg.f64 (-.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)))) (neg.f64 (-.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)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 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 im re)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.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 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.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 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (/.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)) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.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))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im 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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 re im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (neg.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 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.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 (neg.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 (neg.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) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (neg.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) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (neg.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 re im)) (*.f64 (neg.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 im re)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (/.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))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (-.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))) (neg.f64 (-.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))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 im re)))) (*.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))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.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 (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 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 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.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 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (/.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)) (neg.f64 (/.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))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.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 re))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.f64 re im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.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 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (neg.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))) #s(literal -1 binary64)) (/.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 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (neg.f64 (/.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))) (neg.f64 (/.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))) #s(literal -1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.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))) #s(literal -1 binary64)) (neg.f64 (-.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))) (neg.f64 (-.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))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 re))) #s(literal -1 binary64)) (-.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 im re)))) (*.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 im re)) (/.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 im re)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (-.f64 re im) #s(literal 1 binary64))) (*.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (-.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 im re)) (-.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 im re)) (neg.f64 (/.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) (neg.f64 (/.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 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 re im) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 re im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 re im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (-.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (*.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 (*.f64 re re) (*.f64 im im)))) (*.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 im (*.f64 im (*.f64 im im)))))) (*.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 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re re)) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re (*.f64 (*.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 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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (-.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 #s(literal 1 binary64) (*.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 re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.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 re im)))
(*.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 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)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(neg.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 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))
(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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.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 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (pow.f64 (/.f64 (-.f64 re im) #s(literal 1 binary64)) #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 (/.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 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im 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 (*.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 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 (*.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 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)) (-.f64 (*.f64 re re) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.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 (*.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 re) #s(literal 1 binary64)) (/.f64 (*.f64 im im) #s(literal 1 binary64)))
(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 (-.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 (*.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 #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 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 im re) (/.f64 (-.f64 re im) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im)))
(fma.f64 (+.f64 im re) (/.f64 (-.f64 re 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 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))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(/.f64 #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 (*.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 (*.f64 re re) (*.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 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 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(/.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 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))))
(/.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 (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.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 (*.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 #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 (*.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 (-.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 re) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.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)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #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 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 im re) (-.f64 re im))
(*.f64 (+.f64 im re) (/.f64 (-.f64 re im) #s(literal 1 binary64)))
(*.f64 (-.f64 re im) (+.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)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.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 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.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 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 re (/.f64 (*.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 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.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 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (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 im im) (*.f64 re re)) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im))) (/.f64 im (+.f64 im re)) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)) (/.f64 im (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 re im)) (/.f64 (*.f64 im im) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (-.f64 re im))) (/.f64 (*.f64 im im) (+.f64 im re)) (*.f64 (/.f64 (*.f64 im im) (-.f64 re im)) (/.f64 (*.f64 im im) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 im (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 im (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 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 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)))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.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 im im) (*.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 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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))))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (*.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 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.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 (/.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 re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.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 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re re)) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im 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 (*.f64 im im))) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im 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 (*.f64 im im))) (-.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 im im (*.f64 re re))
(fma.f64 im (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (+.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 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 re re (*.f64 im im))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (/.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.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))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.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 im im)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (/.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.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))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.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 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.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 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.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 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.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))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.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 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.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 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 (/.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 re im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.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 re im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 im im) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (/.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 im im) (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (/.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 (*.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.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 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(fma.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im)))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(fma.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 (*.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 im re)) (-.f64 re im)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 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 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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(/.f64 #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 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 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 #s(literal 1 binary64) (/.f64 (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re (*.f64 (*.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 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 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 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 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 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re))) (*.f64 re (*.f64 (*.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 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.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 (*.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 (*.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 (*.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 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (*.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 (*.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 re (*.f64 (*.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 #s(literal 0 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 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 (*.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))))) #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 (*.f64 (-.f64 (*.f64 re (*.f64 (*.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))))) #s(literal -1 binary64)) (*.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)))))
(/.f64 (neg.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))))
(/.f64 (neg.f64 (-.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)))))) (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 re))) (*.f64 re (*.f64 (*.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 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 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 re re)))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 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 im 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 (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 (*.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 im re)) (-.f64 re im))
(/.f64 (/.f64 (-.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 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.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 (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 re im))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.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)))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.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) (neg.f64 (-.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)))) (neg.f64 (-.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)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 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 im re)))) (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 re 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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.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 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.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 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (/.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)) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.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))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im 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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 re im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (neg.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 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.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 (neg.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 (neg.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) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (neg.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) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (neg.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 re im)) (*.f64 (neg.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 im re)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (/.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))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (-.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))) (neg.f64 (-.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))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.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 im re)))) (*.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))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.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 (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 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 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.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 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (/.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)) (neg.f64 (/.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))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.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 re))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.f64 re im)) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.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 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (neg.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 re im)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (neg.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))) #s(literal -1 binary64)) (/.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 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (neg.f64 (/.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))) (neg.f64 (/.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))) #s(literal -1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.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))) #s(literal -1 binary64)) (neg.f64 (-.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))) (neg.f64 (-.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))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.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 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 re))) #s(literal -1 binary64)) (-.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 im re)))) (*.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 im re)) (/.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 im re)) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (-.f64 re im) #s(literal 1 binary64))) (*.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (-.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 im re)) (-.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 im re)) (neg.f64 (/.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) (neg.f64 (/.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 im re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (*.f64 (-.f64 re im) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 re im) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (-.f64 re im) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.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 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (*.f64 (-.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (*.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 (*.f64 re re) (*.f64 im im)))) (*.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 im (*.f64 im (*.f64 im im)))))) (*.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 re re) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 re (*.f64 re re)) (-.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 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (*.f64 re re) (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re 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 re (*.f64 (*.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 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)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (-.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 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (-.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 #s(literal 1 binary64) (*.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 re))) (*.f64 re (*.f64 (*.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 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 #s(literal 1 binary64) (+.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 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.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 re im)))
(*.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 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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (-.f64 re im))
(pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 re (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) re)
(*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) (/.f64 re (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 re (*.f64 re (*.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 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 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 (pow.f64 (/.f64 (+.f64 im re) re) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 re (*.f64 re re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (*.f64 re re)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) re) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 re)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 2 binary64)))
(pow.f64 re #s(literal 4 binary64))
(pow.f64 (*.f64 re re) #s(literal 2 binary64))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 re re) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re re)) re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 3/2 binary64)))
(pow.f64 re #s(literal 3 binary64))
(pow.f64 (*.f64 re re) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 re #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 3 binary64))
(*.f64 re (*.f64 re re))
(*.f64 (*.f64 re re) re)
(*.f64 (pow.f64 re #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))
(+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.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 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.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 re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) #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 (*.f64 im (*.f64 im (*.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(-.f64 (/.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.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 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))))))
(fma.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 re (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 re (*.f64 re (*.f64 re re)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 re (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (*.f64 re re) (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 re re) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re re) (*.f64 re re) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (*.f64 re (*.f64 re re)) re (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re (*.f64 re re)) re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 re (*.f64 re re)) re (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.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)))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(fma.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.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 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (*.f64 re (*.f64 (*.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 re (*.f64 (*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (*.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 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 (*.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)))))) (neg.f64 (+.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 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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.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 (*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 (-.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 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 re re)) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.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 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im)))))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 (*.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 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re (*.f64 (*.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)))))) #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 (*.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 re (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 (*.f64 re (*.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 im im))))))))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (-.f64 (*.f64 re (*.f64 (*.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 (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))
(pow.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (-.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 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (-.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.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 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) im)
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 im (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im im)) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 im im) (+.f64 im re)) (/.f64 (*.f64 im im) (-.f64 re im)))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 im (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.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 im im) (*.f64 re re)))
(*.f64 (/.f64 (*.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) im) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (*.f64 im im)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) im) #s(literal -1 binary64)))

simplify319.0ms (5.6%)

Algorithm
egg-herbie
Rules
4764×*-lowering-*.f32
4764×*-lowering-*.f64
2128×/-lowering-/.f32
2128×/-lowering-/.f64
1842×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01692380
15242302
218162172
084252172
Stop Event
iter limit
node limit
Counts
216 → 216
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 (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))
(* -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))
(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) (* -1 (pow im 2)))
(- (pow re 2) (* -1 (pow im 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 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(* -1 (/ (pow re 4) (pow im 2)))
(* (pow re 4) (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))
(* (pow re 4) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2))))
(* (pow re 4) (- (* (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))))
(pow re 2)
(* (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)
(* (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)
(+ (pow im 2) (pow re 2))
(+ (* (pow im 2) (+ 1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(+ (* (pow im 2) (+ 1 (* (pow im 2) (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))))) (pow re 2))
(* -1 (/ (pow re 4) (pow im 2)))
(/ (+ (* -1 (/ (pow re 6) (pow im 2))) (* -1 (pow re 4))) (pow im 2))
(/ (- (+ (* -1 (/ (pow re 8) (pow im 4))) (* -1 (pow re 4))) (/ (pow re 6) (pow im 2))) (pow im 2))
(/ (- (+ (* -1 (/ (pow re 10) (pow im 6))) (* -1 (pow re 4))) (+ (/ (pow re 6) (pow im 2)) (/ (pow re 8) (pow im 4)))) (pow im 2))
(* -1 (/ (pow re 4) (pow im 2)))
(/ (+ (* -1 (/ (pow re 6) (pow im 2))) (* -1 (pow re 4))) (pow im 2))
(/ (- (+ (* -1 (/ (pow re 8) (pow im 4))) (* -1 (pow re 4))) (/ (pow re 6) (pow im 2))) (pow im 2))
(/ (- (+ (* -1 (/ (pow re 10) (pow im 6))) (* -1 (pow re 4))) (+ (/ (pow re 6) (pow im 2)) (/ (pow re 8) (pow im 4)))) (pow im 2))
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(pow re 3)
(* -1 (pow im 4))
(- (pow re 4) (pow im 4))
(- (pow re 4) (pow im 4))
(- (pow re 4) (pow im 4))
(pow re 4)
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(pow re 4)
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(pow re 4)
(+ (* -1 (pow im 4)) (pow re 4))
(+ (* -1 (pow im 4)) (pow re 4))
(+ (* -1 (pow im 4)) (pow re 4))
(* -1 (pow im 4))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(* -1 (pow im 4))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(/ (pow im 4) (pow re 2))
(* (pow im 4) (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4))))
(* (pow im 4) (+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2))))
(* (pow im 4) (+ (* (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))
(* (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))))))
(* -1 (pow im 2))
(* (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))))))
(* -1 (pow im 2))
(+ (* -1 (pow im 2)) (* -1 (pow re 2)))
(+ (* -1 (pow im 2)) (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 2))) 1)))
(+ (* -1 (pow im 2)) (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))) 1)))
(/ (pow im 4) (pow re 2))
(/ (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (pow re 2))
(/ (- (+ (/ (pow im 8) (pow re 4)) (pow im 4)) (* -1 (/ (pow im 6) (pow re 2)))) (pow re 2))
(/ (- (+ (/ (pow im 10) (pow re 6)) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (* -1 (/ (pow im 8) (pow re 4))))) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (pow re 2))
(/ (- (+ (/ (pow im 8) (pow re 4)) (pow im 4)) (* -1 (/ (pow im 6) (pow re 2)))) (pow re 2))
(/ (- (+ (/ (pow im 10) (pow re 6)) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (* -1 (/ (pow im 8) (pow re 4))))) (pow re 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 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))))
(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 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 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 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 im (*.f64 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 (*.f64 re re) (*.f64 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 (*.f64 re re) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 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 re (*.f64 (*.f64 re (-.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 re))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 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 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.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 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))))) (*.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 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.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 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))))) (*.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) (*.f64 re (*.f64 re (*.f64 re re)))))
(+ (* (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 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.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 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 im (/.f64 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 im im))) (*.f64 im im))
(/ (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))) (pow im 2))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im 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 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im 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 re re) (*.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 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im 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 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im 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 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 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (*.f64 re 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 (*.f64 re 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 (*.f64 re 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 (*.f64 re 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 (*.f64 re 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 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)))
(* -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 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)))
(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 re 2) (* -1 (pow im 2)))
(+.f64 (*.f64 im im) (*.f64 re re))
(- (pow re 2) (* -1 (pow im 2)))
(+.f64 (*.f64 im im) (*.f64 re re))
(- (pow re 2) (* -1 (pow im 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 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4)))) (* -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 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 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.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 (*.f64 re re) (*.f64 im im)))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(* -1 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(* (pow re 4) (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow re 4) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 6))) (/ 1 (pow im 4)))) (/ 1 (pow im 2))))
(*.f64 (+.f64 (*.f64 (*.f64 re re) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow re 4) (- (* (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 (*.f64 (*.f64 re (-.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 re))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))) (*.f64 re (*.f64 re (*.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 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(* (pow re 2) (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.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 (/.f64 (*.f64 im im) re) re))))
(* (pow re 2) (- (+ 1 (/ (pow im 4) (pow re 4))) (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(* (pow re 2) (- (+ 1 (/ (pow im 6) (pow re 6))) (+ (* -1 (/ (pow im 2) (pow re 2))) (* -1 (/ (pow im 4) (pow re 4))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.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) (+ 1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)))))
(+ (* (pow im 2) (+ 1 (* (pow im 2) (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4)))))) (pow re 2))
(+.f64 (*.f64 re re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re))))))))))
(* -1 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/ (+ (* -1 (/ (pow re 6) (pow im 2))) (* -1 (pow re 4))) (pow im 2))
(/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im im))
(/ (- (+ (* -1 (/ (pow re 8) (pow im 4))) (* -1 (pow re 4))) (/ (pow re 6) (pow im 2))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 im im)) (/.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im im))
(/ (- (+ (* -1 (/ (pow re 10) (pow im 6))) (* -1 (pow re 4))) (+ (/ (pow re 6) (pow im 2)) (/ (pow re 8) (pow im 4)))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (pow.f64 re #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 im im)) (/.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 im im))
(* -1 (/ (pow re 4) (pow im 2)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/ (+ (* -1 (/ (pow re 6) (pow im 2))) (* -1 (pow re 4))) (pow im 2))
(/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im im))
(/ (- (+ (* -1 (/ (pow re 8) (pow im 4))) (* -1 (pow re 4))) (/ (pow re 6) (pow im 2))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 im im)) (/.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im im))
(/ (- (+ (* -1 (/ (pow re 10) (pow im 6))) (* -1 (pow re 4))) (+ (/ (pow re 6) (pow im 2)) (/ (pow re 8) (pow im 4)))) (pow im 2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (pow.f64 re #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 im im)) (/.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 im im))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(pow re 3)
(*.f64 re (*.f64 re re))
(* -1 (pow im 4))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(- (pow re 4) (pow im 4))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(- (pow re 4) (pow im 4))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(- (pow re 4) (pow im 4))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow re 4) (+ 1 (* -1 (/ (pow im 4) (pow re 4)))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
(pow re 4)
(*.f64 re (*.f64 re (*.f64 re re)))
(+ (* -1 (pow im 4)) (pow re 4))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ (* -1 (pow im 4)) (pow re 4))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ (* -1 (pow im 4)) (pow re 4))
(-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(* -1 (pow im 4))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(*.f64 (*.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))))))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(*.f64 (*.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))))))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(*.f64 (*.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))))))
(* -1 (pow im 4))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(*.f64 (*.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))))))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(*.f64 (*.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))))))
(* (pow im 4) (- (/ (pow re 4) (pow im 4)) 1))
(*.f64 (*.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))))))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re re))
(* (pow im 4) (+ (/ 1 (pow re 2)) (/ (pow im 2) (pow re 4))))
(*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (*.f64 re re)))))))
(* (pow im 4) (+ (* (pow im 2) (+ (/ 1 (pow re 4)) (/ (pow im 2) (pow re 6)))) (/ 1 (pow re 2))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))))))))
(* (pow im 4) (+ (* (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 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 im (/.f64 im (pow.f64 re #s(literal 8 binary64)))))))))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (* -1 (/ (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) (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))))
(* (pow im 2) (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 im (*.f64 im (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(* (pow im 2) (- (* -1 (/ (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) (- (* -1 (/ (pow re 4) (pow im 4))) (+ 1 (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))))
(* (pow im 2) (- (* -1 (/ (pow re 6) (pow im 6))) (+ 1 (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 im (*.f64 im (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -1 (pow im 2))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(+ (* -1 (pow im 2)) (* -1 (pow re 2)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re re))
(+ (* -1 (pow im 2)) (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 2))) 1)))
(-.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 im im))
(+ (* -1 (pow im 2)) (* (pow re 2) (- (* (pow re 2) (- (* -1 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))) 1)))
(-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im im))))) (*.f64 im im))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re re))
(/ (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re))) (*.f64 re re))
(/ (- (+ (/ (pow im 8) (pow re 4)) (pow im 4)) (* -1 (/ (pow im 6) (pow re 2)))) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re)) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 re re))
(/ (- (+ (/ (pow im 10) (pow re 6)) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (* -1 (/ (pow im 8) (pow re 4))))) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re re))
(/ (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re))) (*.f64 re re))
(/ (- (+ (/ (pow im 8) (pow re 4)) (pow im 4)) (* -1 (/ (pow im 6) (pow re 2)))) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re)) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 re re))
(/ (- (+ (/ (pow im 10) (pow re 6)) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (* -1 (/ (pow im 8) (pow re 4))))) (pow re 2))
(/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (+.f64 (/.f64 (pow.f64 im #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 re re))

eval233.0ms (4.1%)

Compiler

Compiled 90079 to 2376 computations (97.4% saved)

prune129.0ms (2.2%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New167421676
Fresh000
Picked213
Done011
Total167641680
Accuracy
100.0%
Counts
1680 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.0%
(/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 re im))
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
76.0%
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
98.8%
(*.f64 im im)
Compiler

Compiled 58 to 31 computations (46.6% saved)

simplify180.0ms (3.1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re (*.f64 re (*.f64 re re)))
cost-diff0
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re))
cost-diff0
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))
cost-diff0
(/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 re im))
cost-diff0
(/.f64 (/.f64 (*.f64 im im) re) re)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))
cost-diff256
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)))
cost-diff384
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
Rules
3398×*-lowering-*.f32
3398×*-lowering-*.f64
2280×sum3-define
1706×/-lowering-/.f32
1706×/-lowering-/.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
020141
156125
2140122
3468113
41357112
53381112
67561112
08008112
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* re (* re (+ 1 (/ (/ (* im im) re) re))))
re
(* re (+ 1 (/ (/ (* im im) re) re)))
(+ 1 (/ (/ (* im im) re) re))
1
(/ (/ (* im im) re) re)
(/ (* im im) re)
(* im im)
im
(/ (- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re))) (- re im))
(- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re)))
(/ (* re (* re (* re re))) (+ im re))
(* re (* re (* re re)))
re
(* re (* re re))
(* re re)
(+ im re)
im
(/ (* im (* im (* im im))) (+ im re))
(* im (* im (* im im)))
(* im (* im im))
(* im im)
(- re im)
Outputs
(* re (* re (+ 1 (/ (/ (* im im) re) re))))
(+.f64 (*.f64 im im) (*.f64 re re))
re
(* re (+ 1 (/ (/ (* im im) re) re)))
(+.f64 re (/.f64 (*.f64 im im) re))
(+ 1 (/ (/ (* im im) re) re))
(+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))
1
#s(literal 1 binary64)
(/ (/ (* im im) re) re)
(*.f64 im (/.f64 im (*.f64 re re)))
(/ (* im im) re)
(/.f64 (*.f64 im im) re)
(* im im)
(*.f64 im im)
im
(/ (- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re))) (- re 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))
(- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))
(/ (* re (* re (* re re))) (+ im re))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im))
(* re (* re (* re re)))
(*.f64 re (*.f64 re (*.f64 re re)))
re
(* re (* re re))
(*.f64 re (*.f64 re re))
(* re re)
(*.f64 re re)
(+ im re)
(+.f64 re im)
im
(/ (* im (* im (* im im))) (+ im re))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im im)
(*.f64 im im)
(- re im)
(-.f64 re im)

localize79.0ms (1.4%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy96.9%
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re))
accuracy94.9%
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))
accuracy92.2%
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))
accuracy87.3%
(/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 re im))
accuracy95.8%
(/.f64 (/.f64 (*.f64 im im) re) re)
accuracy93.5%
(/.f64 (*.f64 im im) re)
accuracy91.1%
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re))))
accuracy85.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) re)))
Results
54.0ms256×0valid
Compiler

Compiled 164 to 21 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 16.0ms (51.8% of total)
ival-div: 8.0ms (25.9% of total)
ival-add: 4.0ms (13% of total)
ival-sub: 2.0ms (6.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series60.0ms (1%)

Counts
10 → 228
Calls
Call 1
Inputs
#<alt (* re (* re (+ 1 (/ (/ (* im im) re) re))))>
#<alt (* re (+ 1 (/ (/ (* im im) re) re)))>
#<alt (+ 1 (/ (/ (* im im) re) re))>
#<alt (/ (/ (* im im) re) re)>
#<alt (/ (- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re))) (- re im))>
#<alt (- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re)))>
#<alt (/ (* re (* re (* re re))) (+ im re))>
#<alt (* re (* re (* re re)))>
#<alt (/ (* im im) re)>
#<alt (/ (* im (* im (* im im))) (+ im re))>
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 im 2) re)>
#<alt (/ (+ (pow im 2) (pow re 2)) re)>
#<alt (/ (+ (pow im 2) (pow re 2)) re)>
#<alt (/ (+ (pow im 2) (pow re 2)) re)>
#<alt re>
#<alt (* re (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* re (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* re (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt re>
#<alt (* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))>
#<alt (* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))>
#<alt (* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))>
#<alt re>
#<alt (+ re (/ (pow im 2) re))>
#<alt (+ re (/ (pow im 2) re))>
#<alt (+ re (/ (pow im 2) re))>
#<alt (/ (pow im 2) re)>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (/ (pow im 2) re)>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt 1>
#<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 (/ (pow im 2) (pow re 2))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (/ (pow im 2) (pow re 2))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (/ (pow im 2) (pow re 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow re 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow re 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow re 2))>
#<alt 1>
#<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>
#<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 (/ (pow im 2) (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) (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) (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) (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) (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) (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) (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 (+ (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4))) (/ (pow im 2) (pow re 2)))))>
#<alt (* (pow re 2) (+ 1 (+ (* -1 (/ (* im (+ (* -1 (pow im 4)) (pow im 4))) (pow re 5))) (+ (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4))) (/ (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 (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 4) (pow re 4))))))>
#<alt (* (pow re 2) (+ 1 (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (/ (* im (+ (* -1 (pow im 4)) (pow im 4))) (pow re 5)) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 4) (pow re 4)))))))>
#<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 (+ (* -1 (/ (+ (* -1 (pow re 4)) (pow re 4)) (pow im 4))) (/ (pow re 2) (pow im 2)))))>
#<alt (* (pow im 2) (+ 1 (+ (* -1 (/ (* re (+ (* -1 (pow re 4)) (pow re 4))) (pow im 5))) (+ (* -1 (/ (+ (* -1 (pow re 4)) (pow re 4)) (pow im 4))) (/ (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 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))>
#<alt (* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (* re (+ (* -1 (pow re 4)) (pow re 4))) (pow im 5)) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4)))))))>
#<alt (* -1 (pow im 3))>
#<alt (- (* (pow im 2) re) (pow im 3))>
#<alt (- (* re (+ (* -1 (* im re)) (pow im 2))) (pow im 3))>
#<alt (- (* re (+ (* re (+ re (* -1 im))) (pow im 2))) (pow im 3))>
#<alt (pow re 3)>
#<alt (* (pow re 3) (+ 1 (* -1 (/ im re))))>
#<alt (* (pow re 3) (- (+ 1 (/ (pow im 2) (pow re 2))) (/ im re)))>
#<alt (* (pow re 3) (- (+ 1 (* -1 (/ (pow im 3) (pow re 3)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))>
#<alt (pow re 3)>
#<alt (* -1 (* (pow re 3) (- (/ im re) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (- (/ (pow im 2) re) im) re)) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow im 3) re) (pow im 2)) re)) im) re)) 1)))>
#<alt (pow re 3)>
#<alt (+ (* -1 (* im (pow re 2))) (pow re 3))>
#<alt (+ (* im (- (* im re) (pow re 2))) (pow re 3))>
#<alt (+ (* im (- (* im (- (* -1 im) (* -1 re))) (pow re 2))) (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 (/ (pow re 4) im)>
#<alt (* (pow re 4) (+ (* -1 (/ re (pow im 2))) (/ 1 im)))>
#<alt (* (pow re 4) (+ (* re (- (/ re (pow im 3)) (/ 1 (pow im 2)))) (/ 1 im)))>
#<alt (* (pow re 4) (+ (* re (- (* re (+ (* -1 (/ re (pow im 4))) (/ 1 (pow im 3)))) (/ 1 (pow im 2)))) (/ 1 im)))>
#<alt (pow re 3)>
#<alt (* (pow re 3) (+ 1 (* -1 (/ im re))))>
#<alt (* (pow re 3) (- (+ 1 (/ (pow im 2) (pow re 2))) (/ im re)))>
#<alt (* (pow re 3) (- (+ 1 (* -1 (/ (pow im 3) (pow re 3)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))>
#<alt (pow re 3)>
#<alt (* -1 (* (pow re 3) (- (/ im re) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (- (/ (pow im 2) re) im) re)) 1)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow im 3) re) (pow im 2)) re)) im) re)) 1)))>
#<alt (pow re 3)>
#<alt (+ (* -1 (* im (pow re 2))) (pow re 3))>
#<alt (+ (* im (- (* im re) (pow re 2))) (pow re 3))>
#<alt (+ (* im (- (* im (- (* -1 im) (* -1 re))) (pow re 2))) (pow re 3))>
#<alt (/ (pow re 4) im)>
#<alt (/ (+ (* -1 (/ (pow re 5) im)) (pow re 4)) im)>
#<alt (/ (- (+ (/ (pow re 6) (pow im 2)) (pow re 4)) (/ (pow re 5) im)) im)>
#<alt (/ (- (+ (* -1 (/ (pow re 7) (pow im 3))) (pow re 4)) (+ (* -1 (/ (pow re 6) (pow im 2))) (/ (pow re 5) im))) im)>
#<alt (/ (pow re 4) im)>
#<alt (* -1 (/ (+ (* -1 (pow re 4)) (/ (pow re 5) im)) im))>
#<alt (* -1 (/ (+ (* -1 (/ (- (/ (pow re 6) im) (pow re 5)) im)) (* -1 (pow re 4))) im))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow re 7) im) (pow re 6)) im)) (pow re 5)) im)) (* -1 (pow re 4))) im))>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 4) re)>
#<alt (* (pow im 4) (+ (* -1 (/ im (pow re 2))) (/ 1 re)))>
#<alt (* (pow im 4) (+ (* im (- (/ im (pow re 3)) (/ 1 (pow re 2)))) (/ 1 re)))>
#<alt (* (pow im 4) (+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re)))>
#<alt (pow im 3)>
#<alt (* (pow im 3) (+ 1 (* -1 (/ re im))))>
#<alt (* (pow im 3) (- (+ 1 (/ (pow re 2) (pow im 2))) (/ re im)))>
#<alt (* (pow im 3) (- (+ 1 (* -1 (/ (pow re 3) (pow im 3)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))>
#<alt (pow im 3)>
#<alt (* -1 (* (pow im 3) (- (/ re im) 1)))>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ (- (/ (pow re 2) im) re) im)) 1)))>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow re 3) im) (pow re 2)) im)) re) im)) 1)))>
#<alt (pow im 3)>
#<alt (+ (* -1 (* (pow im 2) re)) (pow im 3))>
#<alt (+ (* re (- (* im re) (pow im 2))) (pow im 3))>
#<alt (+ (* re (- (* re (- (* -1 re) (* -1 im))) (pow im 2))) (pow im 3))>
#<alt (/ (pow im 4) re)>
#<alt (/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) re)>
#<alt (/ (- (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (/ (pow im 5) re)) re)>
#<alt (/ (- (+ (* -1 (/ (pow im 7) (pow re 3))) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (/ (pow im 5) re))) re)>
#<alt (/ (pow im 4) re)>
#<alt (* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) re))>
#<alt (* -1 (/ (+ (* -1 (/ (- (/ (pow im 6) re) (pow im 5)) re)) (* -1 (pow im 4))) re))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow im 7) re) (pow im 6)) re)) (pow im 5)) re)) (* -1 (pow im 4))) re))>
Calls

57 calls:

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

rewrite378.0ms (6.6%)

Algorithm
batch-egg-rewrite
Rules
4460×/-lowering-/.f32
4460×/-lowering-/.f64
3582×*-lowering-*.f32
3582×*-lowering-*.f64
1736×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020102
113788
2151975
0822175
Stop Event
iter limit
node limit
Counts
10 → 642
Calls
Call 1
Inputs
(* re (* re (+ 1 (/ (/ (* im im) re) re))))
(* re (+ 1 (/ (/ (* im im) re) re)))
(+ 1 (/ (/ (* im im) re) re))
(/ (/ (* im im) re) re)
(/ (- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re))) (- re im))
(- (/ (* re (* re (* re re))) (+ im re)) (/ (* im (* im (* im im))) (+ im re)))
(/ (* re (* re (* re re))) (+ im re))
(* re (* re (* re re)))
(/ (* im im) re)
(/ (* im (* im (* im im))) (+ im re))
Outputs
(+.f64 (*.f64 re re) (*.f64 re (/.f64 (*.f64 im im) re)))
(+.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 (*.f64 re re) (*.f64 (/.f64 (*.f64 im im) re) re))
(+.f64 (*.f64 re re) (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 re re) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(+.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re)) (*.f64 re re))
(fma.f64 re re (*.f64 re (/.f64 (*.f64 im im) re)))
(fma.f64 re re (*.f64 (/.f64 (*.f64 im im) re) re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re) (*.f64 re re))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 (*.f64 re re) (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 re (+.f64 re (/.f64 (*.f64 im im) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) re)
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(+.f64 re (/.f64 (*.f64 im im) re))
(+.f64 (/.f64 (*.f64 im im) re) re)
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (-.f64 re (/.f64 (*.f64 im im) re))))
(fma.f64 re #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(fma.f64 re (/.f64 (*.f64 im im) (*.f64 re re)) re)
(fma.f64 #s(literal 1 binary64) re (/.f64 (*.f64 im im) re))
(fma.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64) re)
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) re re)
(fma.f64 (*.f64 re (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) re) re)
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (*.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re))) (-.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))) re) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)) (*.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re)))) (neg.f64 (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) re)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))) re)) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) re)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)) (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (/.f64 im re) (/.f64 #s(literal 1 binary64) re)) #s(literal 1 binary64))
(fma.f64 im (/.f64 im (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 im (/.f64 (/.f64 im re) re) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) re) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 im im) re) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (/.f64 im re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 re (/.f64 (*.f64 im im) re))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (log.f64 re) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) re)) (/.f64 (/.f64 (*.f64 im im) re) (-.f64 #s(literal 0 binary64) re)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 re re))) (/.f64 (*.f64 im im) (neg.f64 (*.f64 re re))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) re))) (/.f64 (*.f64 im im) (*.f64 re (-.f64 #s(literal 0 binary64) re))))
(neg.f64 (/.f64 (/.f64 (*.f64 im im) re) (-.f64 #s(literal 0 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 im im) (*.f64 re re))
(/.f64 (/.f64 (*.f64 im im) re) re)
(/.f64 (/.f64 (*.f64 im im) re) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (-.f64 #s(literal 0 binary64) re))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (neg.f64 (*.f64 re re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 re (-.f64 #s(literal 0 binary64) re)))
(/.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (*.f64 (*.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 #s(literal 0 binary64) re) re))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re re))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re))) (-.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (neg.f64 (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) re))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 (/.f64 re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) re)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(pow.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 im (*.f64 (/.f64 im re) (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (/.f64 im (*.f64 re re)))
(*.f64 im (/.f64 (/.f64 im re) re))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (*.f64 im im) (/.f64 (/.f64 #s(literal 1 binary64) re) re))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 im im))))
(*.f64 (/.f64 im re) (/.f64 im re))
(*.f64 (/.f64 im re) (/.f64 (/.f64 im re) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 (/.f64 im re) re) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) re) (/.f64 (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 (/.f64 im re) re))
(*.f64 (/.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 im re)) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) re) (/.f64 im (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(*.f64 (/.f64 (*.f64 im im) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) re) re))
(*.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) re)) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) re) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) (/.f64 (/.f64 im re) re))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)) re))
(*.f64 (/.f64 (/.f64 im re) #s(literal 1 binary64)) (/.f64 im re))
(+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(+.f64 (fma.f64 re (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im))) im (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im)))
(+.f64 (fma.f64 re (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 re (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))))
(+.f64 (fma.f64 re (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 re (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im))) im (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im)))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im))) im (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im)))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im))) im (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im)))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (neg.f64 (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im))) im (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (-.f64 re im)) im)))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 re im) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 re im) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 re im) (neg.f64 (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (+.f64 re im) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (+.f64 re im))) (-.f64 re im)) (/.f64 (/.f64 (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))) (-.f64 re im)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re im)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re im)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.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 re im)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))) (*.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 re im)))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (-.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re im))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im))) (*.f64 (-.f64 re im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (*.f64 (-.f64 re im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (-.f64 re im) (*.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 (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))) (*.f64 (-.f64 re im) (*.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 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 re im)) (*.f64 (-.f64 re im) (-.f64 re im))) (/.f64 (*.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 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))))
(fma.f64 re (/.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 re im) (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (-.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re 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 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (*.f64 (-.f64 re im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.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 im) (+.f64 re im))) (*.f64 (-.f64 re im) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 re im) (+.f64 re im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 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 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 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 re im) (+.f64 re im)) (-.f64 re im)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re im)))
(/.f64 (*.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 (+.f64 re im) (+.f64 re im))) #s(literal 1 binary64)) (*.f64 (*.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 re im)))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 re im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (neg.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 (+.f64 re im) (+.f64 re im)))) (neg.f64 (*.f64 (-.f64 re im) (*.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 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))) (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))) (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) #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 #s(literal 1 binary64) (-.f64 re im))) (+.f64 re im))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (*.f64 (+.f64 re im) (+.f64 re im)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.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 im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (*.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 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))) (neg.f64 (*.f64 (-.f64 re im) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 re im) (+.f64 re im)) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re im))))
(/.f64 (neg.f64 (*.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 (+.f64 re im) (+.f64 re im))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.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 re im))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im)))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im)))))) (neg.f64 (+.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (-.f64 re im) (+.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 re im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))) (neg.f64 (*.f64 (+.f64 re im) (+.f64 re im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (neg.f64 (*.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 (+.f64 re im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im)))
(*.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (+.f64 re im)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.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 #s(literal 1 binary64) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (neg.f64 (-.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 re im))))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 re im))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1 binary64)) (-.f64 re im)) (neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (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 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (pow.f64 (/.f64 (-.f64 re im) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))))
(*.f64 (pow.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (pow.f64 (/.f64 (-.f64 re im) (/.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 (+.f64 re im) (+.f64 re im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.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 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))) (-.f64 im re)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 im re)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 (*.f64 re re) (*.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 re im))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.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 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im 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 im re)))
(*.f64 (/.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 (+.f64 re im) (+.f64 re im))) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (/.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 (+.f64 re im) (+.f64 re im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))))
(*.f64 (/.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 (+.f64 re im) (+.f64 re im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.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 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.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 (+.f64 re im) (+.f64 re im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.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 im re)))
(*.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 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (/.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 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 re 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 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re 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 im im) (*.f64 re re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 re im))))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.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 (-.f64 re im)))) (-.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 (-.f64 re im))) (-.f64 im re)))
(*.f64 (/.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 re re) (*.f64 im im))) (/.f64 (-.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (/.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 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 re im))))))
(*.f64 (/.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 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (/.f64 (-.f64 im re) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.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 (*.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 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re im)) (/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 #s(literal 1 binary64) (+.f64 re im)) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 re im)) (/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (*.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 re re) (*.f64 im im)) (-.f64 re im)) (-.f64 re im))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (/.f64 (-.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 im im) (*.f64 re (-.f64 re im)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (/.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 (*.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 im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (/.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 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(+.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(+.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(+.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (fma.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(+.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im)) (fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.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 (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im im) (+.f64 re im))) (*.f64 im im) (*.f64 (/.f64 (*.f64 im im) (+.f64 re im)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im)))) (fma.f64 (neg.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 im (+.f64 re im))) (*.f64 im (*.f64 im im)) (*.f64 (/.f64 im (+.f64 re im)) (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (-.f64 im re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))))))
(-.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (+.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.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 (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))) (*.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 re im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im))) (/.f64 (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (/.f64 (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (+.f64 re im) #s(literal 1 binary64)) (*.f64 (+.f64 re im) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (+.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 re im)))) (/.f64 (*.f64 (+.f64 re im) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 re im)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (+.f64 re im))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (+.f64 re im))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (+.f64 re im) (+.f64 re im))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (+.f64 re im))))
(fma.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 im (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.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 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.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 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(fma.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 (+.f64 re im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (*.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 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.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 (+.f64 re im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (*.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 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re im)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.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 im re) (+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im))) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.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 im re) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(fma.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re im) (+.f64 re im)) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 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 im) (+.f64 re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) (+.f64 re im)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))))))
(/.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 (+.f64 re im) (+.f64 re im))) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 re im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re im) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 re im) (+.f64 re im)) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.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 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 im) (+.f64 re im))))))
(/.f64 (-.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) #s(literal 1 binary64))) (*.f64 (+.f64 re im) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (+.f64 re im)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (+.f64 re im)))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (+.f64 re im) (+.f64 re im))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re im) (+.f64 re im))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))))))
(/.f64 (neg.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 (+.f64 re im) (+.f64 re im)))) (neg.f64 (*.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 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 re im)) (+.f64 re im))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (+.f64 re im))
(/.f64 (-.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (+.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 (neg.f64 (neg.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 (+.f64 re im) (+.f64 re im))))) (neg.f64 (neg.f64 (*.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 (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (neg.f64 (-.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 re im) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 re im) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 #s(literal 0 binary64) (+.f64 re im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (+.f64 re im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)) (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 re im) (+.f64 re im))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 re im))) (-.f64 #s(literal 0 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))
(pow.f64 (/.f64 (*.f64 (+.f64 re im) (+.f64 re im)) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.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 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 im) (+.f64 re im)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (+.f64 re im))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.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 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 re im) (*.f64 (+.f64 re im) (+.f64 re im)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)) (*.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 #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 (*.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 im) (+.f64 re im))) (/.f64 #s(literal 1 binary64) (*.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 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im)))) (-.f64 re im)) (+.f64 (*.f64 im im) (*.f64 re (-.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 im re))
(*.f64 (/.f64 (*.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 #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 re im)) (+.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 re)) (*.f64 im (*.f64 im im)))) (/.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 (*.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 re im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)))))
(pow.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im))))
(*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (+.f64 re im)))
(*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (*.f64 re (*.f64 re re)) (/.f64 re (+.f64 re im)))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) re)
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 re (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(*.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (-.f64 im re))
(*.f64 (*.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 re im)) (/.f64 re (-.f64 im re))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 re (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 re (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re (*.f64 re re))) (+.f64 re im)))
(*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re re)) (+.f64 re im)))
(*.f64 (/.f64 (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) re) (+.f64 re im)))
(*.f64 (/.f64 (neg.f64 (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (+.f64 re im)))
(*.f64 (/.f64 (neg.f64 (*.f64 re (*.f64 re re))) #s(literal -1 binary64)) (/.f64 re (+.f64 re im)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (log.f64 re) #s(literal 2 binary64))))
(pow.f64 re #s(literal 4 binary64))
(pow.f64 (*.f64 re re) #s(literal 2 binary64))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re re) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re re)) re)
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 re (*.f64 im im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(/.f64 re (/.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (*.f64 im im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 re (*.f64 im im)))))
(/.f64 (*.f64 im im) re)
(/.f64 (-.f64 #s(literal 0 binary64) re) (neg.f64 (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 re (*.f64 im im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 re (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64)) re)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(/.f64 (*.f64 re (/.f64 (*.f64 im im) re)) re)
(/.f64 (*.f64 (/.f64 (*.f64 im im) re) re) re)
(/.f64 (*.f64 re (*.f64 im im)) (*.f64 re re))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re))) (-.f64 #s(literal 0 binary64) re))
(/.f64 (*.f64 (*.f64 im im) re) (*.f64 re re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re) (-.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im im) re) re)) (-.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (*.f64 re (/.f64 (*.f64 im im) re))) (-.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (*.f64 re (*.f64 im im))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) re)) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re)) (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) re))
(pow.f64 (/.f64 re (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 re (*.f64 im im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (/.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(*.f64 im (/.f64 im re))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 re re))
(*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) re)
(*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 re #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (/.f64 re (*.f64 im im))))
(*.f64 (/.f64 im re) im)
(*.f64 (/.f64 im re) (/.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (*.f64 re (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im re))
(*.f64 (/.f64 re re) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 re re) (/.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64)))
(*.f64 (/.f64 re (/.f64 re (*.f64 im im))) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 re (/.f64 re #s(literal 1 binary64))) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 re (*.f64 #s(literal -1 binary64) (/.f64 re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re (*.f64 im im)))) (/.f64 re (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64)) (/.f64 re re))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 im im) re) (-.f64 #s(literal 0 binary64) re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 re re))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) im) re))
(*.f64 (/.f64 (*.f64 im im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) (/.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))
(/.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (+.f64 re im))
(/.f64 (neg.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 re im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 re im)))))
(pow.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im)))
(*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)))
(*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (+.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 re im))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (+.f64 re im)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 re im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)) im)
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 im (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 im im) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 im (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) (+.f64 re im)))
(*.f64 (/.f64 im (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))))
(*.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 re im)))
(*.f64 (/.f64 (*.f64 im (*.f64 im im)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 re im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 (*.f64 im im) (+.f64 re im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 re im)))
(*.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 im (+.f64 re im)))

simplify290.0ms (5.1%)

Algorithm
egg-herbie
Rules
3236×*-lowering-*.f32
3236×*-lowering-*.f64
2200×+-lowering-+.f64
2200×+-lowering-+.f32
1452×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03242202
110982102
236692049
090752049
Stop Event
iter limit
node limit
Counts
228 → 228
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 im 2) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/ (+ (pow im 2) (pow re 2)) re)
re
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
re
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
re
(+ re (/ (pow im 2) re))
(+ re (/ (pow im 2) re))
(+ re (/ (pow im 2) re))
(/ (pow im 2) re)
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(/ (pow im 2) re)
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
1
(+ 1 (/ (pow im 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) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow im 2) (pow re 2))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow im 2) (pow re 2))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
1
(+ 1 (/ (pow im 2) (pow re 2)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+ 1 (/ (pow im 2) (pow re 2)))
1
(+ 1 (/ (pow im 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 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) (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 (+ (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4))) (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (* im (+ (* -1 (pow im 4)) (pow im 4))) (pow re 5))) (+ (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4))) (/ (pow im 2) (pow re 2))))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 4) (pow re 4))))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (/ (* im (+ (* -1 (pow im 4)) (pow im 4))) (pow re 5)) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 4) (pow re 4)))))))
(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 (+ (* -1 (/ (+ (* -1 (pow re 4)) (pow re 4)) (pow im 4))) (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (* re (+ (* -1 (pow re 4)) (pow re 4))) (pow im 5))) (+ (* -1 (/ (+ (* -1 (pow re 4)) (pow re 4)) (pow im 4))) (/ (pow re 2) (pow im 2))))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (* re (+ (* -1 (pow re 4)) (pow re 4))) (pow im 5)) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4)))))))
(* -1 (pow im 3))
(- (* (pow im 2) re) (pow im 3))
(- (* re (+ (* -1 (* im re)) (pow im 2))) (pow im 3))
(- (* re (+ (* re (+ re (* -1 im))) (pow im 2))) (pow im 3))
(pow re 3)
(* (pow re 3) (+ 1 (* -1 (/ im re))))
(* (pow re 3) (- (+ 1 (/ (pow im 2) (pow re 2))) (/ im re)))
(* (pow re 3) (- (+ 1 (* -1 (/ (pow im 3) (pow re 3)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(pow re 3)
(* -1 (* (pow re 3) (- (/ im re) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (/ (pow im 2) re) im) re)) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow im 3) re) (pow im 2)) re)) im) re)) 1)))
(pow re 3)
(+ (* -1 (* im (pow re 2))) (pow re 3))
(+ (* im (- (* im re) (pow re 2))) (pow re 3))
(+ (* im (- (* im (- (* -1 im) (* -1 re))) (pow re 2))) (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)))))
(/ (pow re 4) im)
(* (pow re 4) (+ (* -1 (/ re (pow im 2))) (/ 1 im)))
(* (pow re 4) (+ (* re (- (/ re (pow im 3)) (/ 1 (pow im 2)))) (/ 1 im)))
(* (pow re 4) (+ (* re (- (* re (+ (* -1 (/ re (pow im 4))) (/ 1 (pow im 3)))) (/ 1 (pow im 2)))) (/ 1 im)))
(pow re 3)
(* (pow re 3) (+ 1 (* -1 (/ im re))))
(* (pow re 3) (- (+ 1 (/ (pow im 2) (pow re 2))) (/ im re)))
(* (pow re 3) (- (+ 1 (* -1 (/ (pow im 3) (pow re 3)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(pow re 3)
(* -1 (* (pow re 3) (- (/ im re) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (/ (pow im 2) re) im) re)) 1)))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow im 3) re) (pow im 2)) re)) im) re)) 1)))
(pow re 3)
(+ (* -1 (* im (pow re 2))) (pow re 3))
(+ (* im (- (* im re) (pow re 2))) (pow re 3))
(+ (* im (- (* im (- (* -1 im) (* -1 re))) (pow re 2))) (pow re 3))
(/ (pow re 4) im)
(/ (+ (* -1 (/ (pow re 5) im)) (pow re 4)) im)
(/ (- (+ (/ (pow re 6) (pow im 2)) (pow re 4)) (/ (pow re 5) im)) im)
(/ (- (+ (* -1 (/ (pow re 7) (pow im 3))) (pow re 4)) (+ (* -1 (/ (pow re 6) (pow im 2))) (/ (pow re 5) im))) im)
(/ (pow re 4) im)
(* -1 (/ (+ (* -1 (pow re 4)) (/ (pow re 5) im)) im))
(* -1 (/ (+ (* -1 (/ (- (/ (pow re 6) im) (pow re 5)) im)) (* -1 (pow re 4))) im))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow re 7) im) (pow re 6)) im)) (pow re 5)) im)) (* -1 (pow re 4))) im))
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 4) re)
(* (pow im 4) (+ (* -1 (/ im (pow re 2))) (/ 1 re)))
(* (pow im 4) (+ (* im (- (/ im (pow re 3)) (/ 1 (pow re 2)))) (/ 1 re)))
(* (pow im 4) (+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re)))
(pow im 3)
(* (pow im 3) (+ 1 (* -1 (/ re im))))
(* (pow im 3) (- (+ 1 (/ (pow re 2) (pow im 2))) (/ re im)))
(* (pow im 3) (- (+ 1 (* -1 (/ (pow re 3) (pow im 3)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(pow im 3)
(* -1 (* (pow im 3) (- (/ re im) 1)))
(* -1 (* (pow im 3) (- (* -1 (/ (- (/ (pow re 2) im) re) im)) 1)))
(* -1 (* (pow im 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow re 3) im) (pow re 2)) im)) re) im)) 1)))
(pow im 3)
(+ (* -1 (* (pow im 2) re)) (pow im 3))
(+ (* re (- (* im re) (pow im 2))) (pow im 3))
(+ (* re (- (* re (- (* -1 re) (* -1 im))) (pow im 2))) (pow im 3))
(/ (pow im 4) re)
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) re)
(/ (- (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (/ (pow im 5) re)) re)
(/ (- (+ (* -1 (/ (pow im 7) (pow re 3))) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (/ (pow im 5) re))) re)
(/ (pow im 4) re)
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) re))
(* -1 (/ (+ (* -1 (/ (- (/ (pow im 6) re) (pow im 5)) re)) (* -1 (pow im 4))) re))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow im 7) re) (pow im 6)) re)) (pow im 5)) re)) (* -1 (pow im 4))) re))
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 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.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 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.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 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) re)
(/.f64 (*.f64 im im) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) re)
re
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
re
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
re
(+ re (/ (pow im 2) re))
(+.f64 re (/.f64 (*.f64 im im) re))
(+ re (/ (pow im 2) re))
(+.f64 re (/.f64 (*.f64 im im) re))
(+ re (/ (pow im 2) re))
(+.f64 re (/.f64 (*.f64 im im) re))
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im))))
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(/ (pow im 2) (pow re 2))
(/.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(/ (pow im 2) (pow re 2))
(/.f64 (*.f64 im im) (*.f64 re re))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.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)) (pow re 2))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re re))
1
#s(literal 1 binary64)
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
1
#s(literal 1 binary64)
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.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) (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) (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) (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) (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) (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) (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) (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) (pow re 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 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4))) (/ (pow im 2) (pow re 2)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (* im (+ (* -1 (pow im 4)) (pow im 4))) (pow re 5))) (+ (* -1 (/ (+ (* -1 (pow im 4)) (pow im 4)) (pow re 4))) (/ (pow im 2) (pow re 2))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.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 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 4) (pow re 4))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (pow im 4) (pow re 4))) (+ (/ (* im (+ (* -1 (pow im 4)) (pow im 4))) (pow re 5)) (+ (/ (pow im 2) (pow re 2)) (/ (pow im 4) (pow re 4)))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(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 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (+ (* -1 (pow re 4)) (pow re 4)) (pow im 4))) (/ (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 (+ (* -1 (/ (* re (+ (* -1 (pow re 4)) (pow re 4))) (pow im 5))) (+ (* -1 (/ (+ (* -1 (pow re 4)) (pow re 4)) (pow im 4))) (/ (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 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 re (/.f64 re (*.f64 im im))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(* (pow im 2) (+ 1 (+ (* -1 (/ (pow re 4) (pow im 4))) (+ (/ (* re (+ (* -1 (pow re 4)) (pow re 4))) (pow im 5)) (+ (/ (pow re 2) (pow im 2)) (/ (pow re 4) (pow im 4)))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (*.f64 re (/.f64 re (*.f64 im im))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(* -1 (pow im 3))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(- (* (pow im 2) re) (pow im 3))
(*.f64 im (*.f64 im (-.f64 re im)))
(- (* re (+ (* -1 (* im re)) (pow im 2))) (pow im 3))
(*.f64 im (-.f64 (*.f64 im (-.f64 re im)) (*.f64 re re)))
(- (* re (+ (* re (+ re (* -1 im))) (pow im 2))) (pow im 3))
(+.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 (/ (pow im 2) (pow re 2))) (/ im re)))
(*.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 (/ (pow im 3) (pow re 3)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re))))
(pow re 3)
(*.f64 re (*.f64 re re))
(* -1 (* (pow re 3) (- (/ im re) 1)))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re))))
(* -1 (* (pow re 3) (- (* -1 (/ (- (/ (pow im 2) re) im) re)) 1)))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re))))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow im 3) re) (pow im 2)) re)) im) re)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 im (/.f64 (-.f64 (*.f64 (*.f64 im im) (/.f64 im re)) (*.f64 im 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 (- (* im re) (pow re 2))) (pow re 3))
(*.f64 re (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(+ (* im (- (* im (- (* -1 im) (* -1 re))) (pow re 2))) (pow re 3))
(+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (-.f64 (*.f64 im (-.f64 re im)) (*.f64 re re))))
(* -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 (*.f64 im 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 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 re im) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re re)) im) (*.f64 re re)) im) im)))))
(* -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 im) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im))))
(* -1 (* (pow im 3) (+ 1 (* -1 (/ (+ re (* -1 (/ (pow re 2) im))) im)))))
(*.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 -1 binary64) (/.f64 (+.f64 re (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re re)) im) (*.f64 re re)) im)) im)))
(/ (pow re 4) im)
(/.f64 (pow.f64 re #s(literal 4 binary64)) im)
(* (pow re 4) (+ (* -1 (/ re (pow im 2))) (/ 1 im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re (*.f64 im im))))
(* (pow re 4) (+ (* re (- (/ re (pow im 3)) (/ 1 (pow im 2)))) (/ 1 im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im (*.f64 im im)))))))
(* (pow re 4) (+ (* re (- (* re (+ (* -1 (/ re (pow im 4))) (/ 1 (pow im 3)))) (/ 1 (pow im 2)))) (/ 1 im)))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re (+.f64 (*.f64 re (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) im) (/.f64 re (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 im 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 (/ (pow im 2) (pow re 2))) (/ im re)))
(*.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 (/ (pow im 3) (pow re 3)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re))))
(pow re 3)
(*.f64 re (*.f64 re re))
(* -1 (* (pow re 3) (- (/ im re) 1)))
(*.f64 (*.f64 re re) (*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re))))
(* -1 (* (pow re 3) (- (* -1 (/ (- (/ (pow im 2) re) im) re)) 1)))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) im) re))))
(* -1 (* (pow re 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow im 3) re) (pow im 2)) re)) im) re)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 im (/.f64 (-.f64 (*.f64 (*.f64 im im) (/.f64 im re)) (*.f64 im 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 (- (* im re) (pow re 2))) (pow re 3))
(*.f64 re (+.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(+ (* im (- (* im (- (* -1 im) (* -1 re))) (pow re 2))) (pow re 3))
(+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (-.f64 (*.f64 im (-.f64 re im)) (*.f64 re re))))
(/ (pow re 4) im)
(/.f64 (pow.f64 re #s(literal 4 binary64)) im)
(/ (+ (* -1 (/ (pow re 5) im)) (pow re 4)) im)
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (pow.f64 re #s(literal 5 binary64)) im)) im)
(/ (- (+ (/ (pow re 6) (pow im 2)) (pow re 4)) (/ (pow re 5) im)) im)
(/.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) im) (pow.f64 re #s(literal 5 binary64))) im)) im)
(/ (- (+ (* -1 (/ (pow re 7) (pow im 3))) (pow re 4)) (+ (* -1 (/ (pow re 6) (pow im 2))) (/ (pow re 5) im))) im)
(/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (pow.f64 re #s(literal 7 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) im) (pow.f64 re #s(literal 5 binary64))) im)) im)
(/ (pow re 4) im)
(/.f64 (pow.f64 re #s(literal 4 binary64)) im)
(* -1 (/ (+ (* -1 (pow re 4)) (/ (pow re 5) im)) im))
(/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 5 binary64)) im) (pow.f64 re #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) im))
(* -1 (/ (+ (* -1 (/ (- (/ (pow re 6) im) (pow re 5)) im)) (* -1 (pow re 4))) im))
(/.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) im) (pow.f64 re #s(literal 5 binary64))) im)) im)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow re 7) im) (pow re 6)) im)) (pow re 5)) im)) (* -1 (pow re 4))) im))
(/.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 5 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 re #s(literal 7 binary64)) im) (pow.f64 re #s(literal 6 binary64))) im)) im))) im)
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 2) re)
(/.f64 (*.f64 im im) re)
(/ (pow im 4) re)
(/.f64 (pow.f64 im #s(literal 4 binary64)) re)
(* (pow im 4) (+ (* -1 (/ im (pow re 2))) (/ 1 re)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re))))
(* (pow im 4) (+ (* im (- (/ im (pow re 3)) (/ 1 (pow re 2)))) (/ 1 re)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 (/.f64 im re) (*.f64 re re))))))
(* (pow im 4) (+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.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))))))
(pow im 3)
(*.f64 im (*.f64 im im))
(* (pow im 3) (+ 1 (* -1 (/ re im))))
(*.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)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) im) re) im)))
(* (pow im 3) (- (+ 1 (* -1 (/ (pow re 3) (pow im 3)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 re im) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re re)) im) (*.f64 re re)) im) im)))))
(pow im 3)
(*.f64 im (*.f64 im im))
(* -1 (* (pow im 3) (- (/ re im) 1)))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(* -1 (* (pow im 3) (- (* -1 (/ (- (/ (pow re 2) im) re) im)) 1)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 re re) im) re) im)))
(* -1 (* (pow im 3) (- (* -1 (/ (- (* -1 (/ (- (/ (pow re 3) im) (pow re 2)) im)) re) im)) 1)))
(*.f64 (*.f64 im im) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re re)) im) (*.f64 re re)) im)) im))))
(pow im 3)
(*.f64 im (*.f64 im im))
(+ (* -1 (* (pow im 2) re)) (pow im 3))
(-.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) re))
(+ (* re (- (* im re) (pow im 2))) (pow im 3))
(+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 im (-.f64 re im))))
(+ (* re (- (* re (- (* -1 re) (* -1 im))) (pow im 2))) (pow im 3))
(+.f64 (*.f64 im (*.f64 im im)) (*.f64 re (-.f64 (*.f64 re (-.f64 im re)) (*.f64 im im))))
(/ (pow im 4) re)
(/.f64 (pow.f64 im #s(literal 4 binary64)) re)
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) re)
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (pow.f64 im #s(literal 5 binary64)) re)) re)
(/ (- (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (/ (pow im 5) re)) re)
(/.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) re) (pow.f64 im #s(literal 5 binary64))) re)) re)
(/ (- (+ (* -1 (/ (pow im 7) (pow re 3))) (pow im 4)) (+ (* -1 (/ (pow im 6) (pow re 2))) (/ (pow im 5) re))) re)
(/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) re) (pow.f64 im #s(literal 5 binary64))) re)) re)
(/ (pow im 4) re)
(/.f64 (pow.f64 im #s(literal 4 binary64)) re)
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) re))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 5 binary64)) re) (pow.f64 im #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) re))
(* -1 (/ (+ (* -1 (/ (- (/ (pow im 6) re) (pow im 5)) re)) (* -1 (pow im 4))) re))
(/.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) re) (pow.f64 im #s(literal 5 binary64))) re)) re)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow im 7) re) (pow im 6)) re)) (pow im 5)) re)) (* -1 (pow im 4))) re))
(/.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 7 binary64)) re) (pow.f64 im #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) re)) (pow.f64 im #s(literal 5 binary64))) re)) re)

eval142.0ms (2.5%)

Compiler

Compiled 32705 to 2624 computations (92% saved)

prune96.0ms (1.7%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New8682870
Fresh000
Picked202
Done022
Total8704874
Accuracy
100.0%
Counts
874 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
91.1%
(*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) re)
45.4%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
98.8%
(*.f64 im im)
Compiler

Compiled 40 to 22 computations (45% saved)

simplify320.0ms (5.6%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im im)
cost-diff0
(/.f64 (*.f64 im im) re)
cost-diff0
(+.f64 re (/.f64 (*.f64 im im) re))
cost-diff128
(*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) re)
cost-diff0
(*.f64 im im)
cost-diff0
(/.f64 (*.f64 im im) (*.f64 re re))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
cost-diff384
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
Rules
5832×*-lowering-*.f32
5832×*-lowering-*.f64
2682×cube-prod
2214×pow-lowering-pow.f64
2214×pow-lowering-pow.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01168
12564
24964
311264
430852
564452
6132152
7247252
8280452
9317652
10359852
11406652
12465452
13536952
14570852
15595752
16612352
17627252
18641952
19745252
20792652
0803952
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ 1 (/ (* im im) (* re re))) (* re re))
(+ 1 (/ (* im im) (* re re)))
1
(/ (* im im) (* re re))
(* im im)
im
(* re re)
re
(* (+ re (/ (* im im) re)) re)
(+ re (/ (* im im) re))
re
(/ (* im im) re)
(* im im)
im
Outputs
(* (+ 1 (/ (* im im) (* re re))) (* re re))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ 1 (/ (* im im) (* re re)))
(+.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))
1
#s(literal 1 binary64)
(/ (* im im) (* re re))
(*.f64 im (/.f64 im (*.f64 re re)))
(* im im)
(*.f64 im im)
im
(* re re)
(*.f64 re re)
re
(* (+ re (/ (* im im) re)) re)
(+.f64 (*.f64 im im) (*.f64 re re))
(+ re (/ (* im im) re))
(+.f64 re (/.f64 (*.f64 im im) re))
re
(/ (* im im) re)
(/.f64 (*.f64 im im) re)
(* im im)
(*.f64 im im)
im

localize45.0ms (0.8%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(+.f64 re (/.f64 (*.f64 im im) re))
accuracy93.5%
(/.f64 (*.f64 im im) re)
accuracy91.1%
(*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) re)
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy82.4%
(/.f64 (*.f64 im im) (*.f64 re re))
accuracy56.9%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
Results
29.0ms256×0valid
Compiler

Compiled 67 to 12 computations (82.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 7.0ms (51.8% of total)
ival-div: 3.0ms (22.2% of total)
ival-add: 2.0ms (14.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series4.0ms (0.1%)

Counts
8 → 168
Calls
Call 1
Inputs
#<alt (* (+ 1 (/ (* im im) (* re re))) (* re re))>
#<alt (+ 1 (/ (* im im) (* re re)))>
#<alt (/ (* im im) (* re re))>
#<alt (* im im)>
#<alt (* (+ re (/ (* im im) re)) re)>
#<alt (+ re (/ (* im im) re))>
#<alt (/ (* im im) re)>
#<alt (* re re)>
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 1>
#<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 (/ (pow im 2) (pow re 2))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (/ (pow im 2) (pow re 2))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))>
#<alt (/ (pow im 2) (pow re 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow re 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow re 2))>
#<alt (/ (+ (pow im 2) (pow re 2)) (pow re 2))>
#<alt 1>
#<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>
#<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 (/ (pow im 2) (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) (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) (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) (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) (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) (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)>
#<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 (/ (pow im 2) re)>
#<alt (/ (+ (pow im 2) (pow re 2)) re)>
#<alt (/ (+ (pow im 2) (pow re 2)) re)>
#<alt (/ (+ (pow im 2) (pow re 2)) re)>
#<alt re>
#<alt (* re (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* re (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt (* re (+ 1 (/ (pow im 2) (pow re 2))))>
#<alt re>
#<alt (* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))>
#<alt (* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))>
#<alt (* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))>
#<alt re>
#<alt (+ re (/ (pow im 2) re))>
#<alt (+ re (/ (pow im 2) re))>
#<alt (+ re (/ (pow im 2) re))>
#<alt (/ (pow im 2) re)>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (/ (pow im 2) re)>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<alt (/ (pow im 2) re)>
#<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)>
Calls

42 calls:

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

rewrite237.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
4236×*-lowering-*.f32
4236×*-lowering-*.f64
2958×/-lowering-/.f32
2958×/-lowering-/.f64
1186×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01156
16548
258748
0901248
Stop Event
iter limit
node limit
Counts
8 → 308
Calls
Call 1
Inputs
(* (+ 1 (/ (* im im) (* re re))) (* re re))
(+ 1 (/ (* im im) (* re re)))
(/ (* im im) (* re re))
(* im im)
(* (+ re (/ (* im im) re)) re)
(+ re (/ (* im im) re))
(/ (* im im) re)
(* re re)
Outputs
(+.f64 (*.f64 re re) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))))
(+.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))
(fma.f64 #s(literal 1 binary64) (*.f64 re re) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))))
(fma.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 re re))
(fma.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 re re) (*.f64 re re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (*.f64 re re))))
(/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 re re)) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))))) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (pow.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) #s(literal 3 binary64))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (*.f64 re re) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) #s(literal 3 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 (*.f64 re re) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 (*.f64 re re) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))
(/.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) re)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) re)) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal -1 binary64))) (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (*.f64 re re)) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 re re)) (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)))
(*.f64 re (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 re re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))) (*.f64 re re)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (*.f64 re re)))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) re)
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(*.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64))
(fma.f64 im (/.f64 im (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 im im) re) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (/.f64 im re) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (/.f64 im (*.f64 re re)) im #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (neg.f64 (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))) (-.f64 (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) 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 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) 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 im (/.f64 (*.f64 re re) im))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (/.f64 (/.f64 (*.f64 re re) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64)) (/.f64 re (/.f64 (*.f64 im im) re)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 im re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 re (/.f64 (*.f64 im im) re))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (log.f64 re) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re))))
(/.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 im (/.f64 (*.f64 re re) im))
(/.f64 (*.f64 im im) (*.f64 re re))
(/.f64 (/.f64 (*.f64 im im) re) re)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (/.f64 im re) (/.f64 re im))
(/.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 re (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (-.f64 #s(literal 0 binary64) re))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) re))
(/.f64 (*.f64 (/.f64 (*.f64 im im) re) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) re))
(/.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 (*.f64 re re) im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 (*.f64 (/.f64 im re) #s(literal 1 binary64)) (/.f64 re im))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 re (*.f64 im im))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (-.f64 #s(literal 0 binary64) (/.f64 re (*.f64 im im))))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(*.f64 im (/.f64 im (*.f64 re re)))
(*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) im))
(*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im re)))
(*.f64 im (*.f64 (/.f64 im (*.f64 re re)) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(*.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(*.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (*.f64 im im) re) (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 re re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 im re) (/.f64 im re))
(*.f64 (/.f64 im re) (*.f64 (/.f64 im re) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 (/.f64 im (*.f64 re re)) im)
(*.f64 (/.f64 im (*.f64 re re)) (*.f64 im #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) (/.f64 #s(literal -1 binary64) re))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 #s(literal -1 binary64) (*.f64 re re))))
(*.f64 (/.f64 #s(literal -1 binary64) re) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(*.f64 (*.f64 im (/.f64 #s(literal -1 binary64) re)) (*.f64 im (/.f64 #s(literal -1 binary64) re)))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) (/.f64 im (*.f64 re re)))
(*.f64 (pow.f64 (/.f64 im re) #s(literal 1 binary64)) (pow.f64 (/.f64 im re) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) im) im)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) (/.f64 (*.f64 im im) re))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) im) (/.f64 im re))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im re)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(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 #s(literal 1 binary64) (*.f64 im im))
(*.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 #s(literal 0 binary64) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) im)) im)
(+.f64 (*.f64 re re) (/.f64 re (/.f64 re (*.f64 im im))))
(+.f64 (/.f64 re (/.f64 re (*.f64 im im))) (*.f64 re re))
(fma.f64 re re (/.f64 re (/.f64 re (*.f64 im im))))
(fma.f64 re (/.f64 (*.f64 im im) re) (*.f64 re re))
(fma.f64 (/.f64 (*.f64 im im) re) re (*.f64 re re))
(fma.f64 (*.f64 re im) (/.f64 im re) (*.f64 re re))
(fma.f64 (*.f64 re (*.f64 im im)) (/.f64 #s(literal 1 binary64) re) (*.f64 re re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))) (*.f64 re (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.f64 (*.f64 im im) re)) (*.f64 re (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.f64 (*.f64 im im) re)) (*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) re))))
(/.f64 re (/.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))
(/.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 re (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re))) (-.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) re) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) re) (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) re)) (-.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 re (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)))) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) re)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) re))) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (*.f64 (*.f64 re re) (/.f64 re (/.f64 re (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 re (/.f64 re (*.f64 im im))) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (*.f64 re re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (/.f64 re (/.f64 re (*.f64 im im))) (*.f64 re re)))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(/.f64 (*.f64 re (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re))) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (*.f64 re (-.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re))) (-.f64 (/.f64 (*.f64 im im) re) re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) re) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) re) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re)) re) (-.f64 (/.f64 (*.f64 im im) re) re))
(*.f64 re (+.f64 re (/.f64 (*.f64 im im) re)))
(*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) re)
(*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))) re))
(*.f64 (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re))) re))
(*.f64 (*.f64 re (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(*.f64 (*.f64 re (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re))) (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(*.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(*.f64 (*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) re)) (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(+.f64 re (/.f64 (*.f64 im im) re))
(+.f64 (/.f64 (*.f64 im im) re) re)
(+.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (neg.f64 (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re)))))
(-.f64 re (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re))))
(-.f64 (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 (/.f64 (*.f64 im im) re) re)) (/.f64 (*.f64 re re) (-.f64 (/.f64 (*.f64 im im) re) re)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re) re)
(fma.f64 im (/.f64 im re) re)
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re) re)
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) re) re)
(fma.f64 (/.f64 im re) im re)
(fma.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im) re)
(neg.f64 (/.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (*.f64 im im) re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (-.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (-.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (neg.f64 (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (-.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re)) (-.f64 (/.f64 (*.f64 im im) re) re))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re))) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) (-.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re))) (neg.f64 (-.f64 (/.f64 (*.f64 im im) re) re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re))))) (+.f64 (/.f64 (*.f64 re re) (-.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (-.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) #s(literal 1 binary64)) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) #s(literal 1 binary64)) (-.f64 re (/.f64 (*.f64 im im) re)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (-.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (*.f64 re (*.f64 re re))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))) (-.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))) (/.f64 re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (*.f64 im im) re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re (/.f64 (*.f64 im im) re)))
(*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) (*.f64 (-.f64 re (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re)))))
(*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im))))))
(*.f64 (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re (-.f64 re (/.f64 (*.f64 im im) re))))))
(*.f64 (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))) (*.f64 (+.f64 re (/.f64 (*.f64 im im) re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))))
(*.f64 (-.f64 (*.f64 re re) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (/.f64 #s(literal 1 binary64) (-.f64 re (/.f64 (*.f64 im im) re))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re re)) (/.f64 (/.f64 (*.f64 im im) re) (/.f64 (/.f64 re (*.f64 im im)) (/.f64 (*.f64 im im) re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (/.f64 (-.f64 (/.f64 (*.f64 im im) re) re) (/.f64 re (*.f64 im im)))))))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 re (/.f64 (*.f64 im im) re)))))
(*.f64 (-.f64 (/.f64 (*.f64 im (/.f64 (*.f64 im (*.f64 im im)) re)) re) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 im im) re) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 re (*.f64 im im))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 re (*.f64 im im)))
(/.f64 im (/.f64 re im))
(/.f64 (*.f64 im im) re)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) re))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 re (*.f64 im im))))
(/.f64 (*.f64 im #s(literal 1 binary64)) (/.f64 re im))
(/.f64 (*.f64 (*.f64 im im) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) re))
(pow.f64 (/.f64 re (*.f64 im im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) re))
(*.f64 im (/.f64 im re))
(*.f64 im (*.f64 (/.f64 #s(literal 1 binary64) re) im))
(*.f64 im (*.f64 (/.f64 im re) #s(literal 1 binary64)))
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) re))
(*.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 im im) re) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) re))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64)))
(*.f64 (/.f64 im re) im)
(*.f64 (/.f64 im re) (*.f64 im #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) re)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (/.f64 #s(literal -1 binary64) re)))
(*.f64 (/.f64 im #s(literal -1 binary64)) (*.f64 im (/.f64 #s(literal -1 binary64) re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) (/.f64 im re))
(*.f64 (pow.f64 (/.f64 re (*.f64 im im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 re (*.f64 im im)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) im) im)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (*.f64 re re) #s(literal 1 binary64))
(/.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 (-.f64 #s(literal 0 binary64) re) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) re))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)) re)

simplify155.0ms (2.7%)

Algorithm
egg-herbie
Rules
3012×*-lowering-*.f32
3012×*-lowering-*.f64
1892×/-lowering-/.f32
1892×/-lowering-/.f64
1120×neg-lowering-neg.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0311020
192963
2241948
3943948
43647906
08055906
Stop Event
iter limit
node limit
Counts
168 → 168
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))))
1
(+ 1 (/ (pow im 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) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow im 2) (pow re 2))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow im 2) (pow re 2))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
1
(+ 1 (/ (pow im 2) (pow re 2)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+ 1 (/ (pow im 2) (pow re 2)))
1
(+ 1 (/ (pow im 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 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)
(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))))
(/ (pow im 2) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/ (+ (pow im 2) (pow re 2)) re)
(/ (+ (pow im 2) (pow re 2)) re)
re
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
re
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
re
(+ re (/ (pow im 2) re))
(+ re (/ (pow im 2) re))
(+ re (/ (pow im 2) re))
(/ (pow im 2) re)
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(/ (pow im 2) re)
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(/ (pow im 2) re)
(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)
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 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 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 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.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 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (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 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
1
#s(literal 1 binary64)
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(* (pow im 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/.f64 (+.f64 re (/.f64 im (/.f64 re im))) re)
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/.f64 (+.f64 re (/.f64 im (/.f64 re im))) re)
(/ (+ (pow im 2) (pow re 2)) (pow re 2))
(/.f64 (+.f64 re (/.f64 im (/.f64 re im))) re)
1
#s(literal 1 binary64)
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
1
#s(literal 1 binary64)
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(+ 1 (/ (pow im 2) (pow re 2)))
(+.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) im))
(/ (pow im 2) (pow re 2))
(/.f64 im (/.f64 (*.f64 re re) 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)
(*.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 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (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 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 (*.f64 re 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 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 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 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+.f64 (*.f64 re re) (*.f64 im im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (+ (pow im 2) (pow re 2)) re)
(+.f64 re (/.f64 im (/.f64 re im)))
(/ (+ (pow im 2) (pow re 2)) re)
(+.f64 re (/.f64 im (/.f64 re im)))
(/ (+ (pow im 2) (pow re 2)) re)
(+.f64 re (/.f64 im (/.f64 re im)))
re
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(* re (+ 1 (/ (pow im 2) (pow re 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
re
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(+.f64 re (/.f64 im (/.f64 re im)))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(+.f64 re (/.f64 im (/.f64 re im)))
(* -1 (* re (- (* -1 (/ (pow im 2) (pow re 2))) 1)))
(+.f64 re (/.f64 im (/.f64 re im)))
re
(+ re (/ (pow im 2) re))
(+.f64 re (/.f64 im (/.f64 re im)))
(+ re (/ (pow im 2) re))
(+.f64 re (/.f64 im (/.f64 re im)))
(+ re (/ (pow im 2) re))
(+.f64 re (/.f64 im (/.f64 re im)))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(* (pow im 2) (+ (/ 1 re) (/ re (pow im 2))))
(+.f64 re (/.f64 im (/.f64 re im)))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.f64 re im))
(/ (pow im 2) re)
(/.f64 im (/.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)

eval49.0ms (0.9%)

Compiler

Compiled 11041 to 1051 computations (90.5% saved)

prune93.0ms (1.6%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New5311532
Fresh000
Picked202
Done022
Total5333536
Accuracy
100.0%
Counts
536 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
91.0%
(*.f64 (+.f64 re (/.f64 im (/.f64 re im))) re)
98.8%
(*.f64 im im)
Compiler

Compiled 164 to 51 computations (68.9% saved)

regimes17.0ms (0.3%)

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

5 calls:

5.0ms
im
3.0ms
re
3.0ms
(*.f64 im im)
3.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
3.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.8%1re
98.8%1im
98.8%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
0510
1610
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 im im)
Outputs
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 im im)

soundness423.0ms (7.4%)

Rules
8262×*-lowering-*.f32
8262×*-lowering-*.f64
3378×cube-prod
2500×fma-define
2342×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013216
134198
292198
3375198
41113198
52293198
62706198
73465198
85207198
96400198
106979198
117404198
127601198
137635198
147909198
09107198
Stop Event
fuel
iter limit
node limit
Compiler

Compiled 17 to 8 computations (52.9% saved)

preprocess24.0ms (0.4%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 150 to 80 computations (46.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...